home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The EduCorp CD Sampler
/
EduCorpCD-Sampler-1991.iso
/
HyperCard 2.1
/
HyperCard 2.1.rsrc
/
bin.rsrc_CODE_38_TalkGrammar.txt
< prev
next >
Wrap
Text File
|
1991-08-13
|
494KB
|
8,698 lines
# near model CODE resource
# jump table entries: 5944-6017 (74 of them)
export_743:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 7002 moveq.l D0, 0x02
00000008 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000000C 6616 bne +0x18 /* 00000024 */
0000000E 7001 moveq.l D0, 0x01
00000010 B02D D927 cmp.b D0, [A5 - 0x26D9]
00000014 6602 bne +0x4 /* 00000018 */
00000016 603A bra +0x3C /* 00000052 */
label00000018:
00000018 4A6D D92A tst.w [A5 - 0x26D6]
0000001C 57C0 seq D0
0000001E 4400 neg.b D0
00000020 1B40 D690 move.b [A5 - 0x2970], D0
label00000024:
00000024 286D D92C movea.l A4, [A5 - 0x26D4]
00000028 206C 0004 movea.l A0, [A4 + 0x4]
0000002C 2F08 move.l -[A7], A0
0000002E 42A7 clr.l -[A7]
00000030 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000034 3F3C 0006 move.w -[A7], 0x6
00000038 301F move.w D0, [A7]+
0000003A C1DF muls.w D0, [A7]+
0000003C 2E80 move.l [A7], D0
0000003E 201F move.l D0, [A7]+
00000040 205F movea.l A0, [A7]+
00000042 D090 add.l D0, [A0]
00000044 2040 movea.l A0, D0
00000046 43ED D926 lea.l A1, [A5 - 0x26DA]
0000004A 22D8 move.l [A1]+, [A0]+
0000004C 3290 move.w [A1], [A0]
0000004E 526C 0008 addq.w [A4 + 0x8], 1
label00000052:
00000052 285F movea.l A4, [A7]+
00000054 4E5E unlink A6
00000056 4E75 rts
export_744:
00000058 4E56 0000 link A6, 0
0000005C 2F0C move.l -[A7], A4
0000005E 286E 0008 movea.l A4, [A6 + 0x8]
00000062 102C 000A move.b D0, [A4 + 0xA]
00000066 6706 beq +0x8 /* 0000006E */
00000068 2F0C move.l -[A7], A4
0000006A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
label0000006E:
0000006E 486C 0004 pea.l [A4 + 0x4]
00000072 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000076 285F movea.l A4, [A7]+
00000078 4E5E unlink A6
0000007A 2E9F move.l [A7], [A7]+
0000007C 4E75 rts
fn0000007E:
0000007E 4E56 FFF6 link A6, -0x000A
00000082 48E7 0118 movem.l -[A7], D7,A3,A4
00000086 3E2E 000E move.w D7, [A6 + 0xE]
0000008A 6C22 bge +0x24 /* 000000AE */
0000008C 206D D2C2 movea.l A0, [A5 - 0x2D3E]
00000090 3007 move.w D0, D7
00000092 48C0 ext.l D0
00000094 2850 movea.l A4, [A0]
00000096 99C0 sub.l A4, D0
00000098 2F0C move.l -[A7], A4
0000009A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009E 4240 clr.w D0
000000A0 1014 move.b D0, [A4]
000000A2 5240 addq.w D0, 1
000000A4 48C0 ext.l D0
000000A6 2F00 move.l -[A7], D0
000000A8 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
000000AC 603C bra +0x3E /* 000000EA */
label000000AE:
000000AE 0C47 00FE cmpi.w D7, 0xFE
000000B2 6F10 ble +0x12 /* 000000C4 */
000000B4 206E 0008 movea.l A0, [A6 + 0x8]
000000B8 4210 clr.b [A0]
000000BA 3F3C 006A move.w -[A7], 0x6A /* 'j' */
000000BE 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
000000C2 6026 bra +0x28 /* 000000EA */
label000000C4:
000000C4 206E 0008 movea.l A0, [A6 + 0x8]
000000C8 1087 move.b [A0], D7
000000CA 42A7 clr.l -[A7]
000000CC 3F2E 000C move.w -[A7], [A6 + 0xC]
000000D0 4EBA 0CB8 jsr [PC + 0xCB8 /* 00000D8A */]
000000D4 265F movea.l A3, [A7]+
000000D6 2F0B move.l -[A7], A3
000000D8 202E 0008 move.l D0, [A6 + 0x8]
000000DC 5280 addq.l D0, 1
000000DE 2F00 move.l -[A7], D0
000000E0 3007 move.w D0, D7
000000E2 48C0 ext.l D0
000000E4 2F00 move.l -[A7], D0
000000E6 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
label000000EA:
000000EA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000EE 4E5E unlink A6
000000F0 205F movea.l A0, [A7]+
000000F2 504F addq.w A7, 8
000000F4 4ED0 jmp [A0]
export_745:
fn000000F6:
000000F6 4E56 0000 link A6, 0
000000FA 48E7 0018 movem.l -[A7], A3,A4
000000FE 266E 0008 movea.l A3, [A6 + 0x8]
00000102 286E 000C movea.l A4, [A6 + 0xC]
00000106 288B move.l [A4], A3
00000108 102C 000A move.b D0, [A4 + 0xA]
0000010C 6706 beq +0x8 /* 00000114 */
0000010E 2F0B move.l -[A7], A3
00000110 205F movea.l A0, [A7]+
00000112 A029 syscall HLock
label00000114:
00000114 42A7 clr.l -[A7]
00000116 2F13 move.l -[A7], [A3]
00000118 4267 clr.w -[A7]
0000011A 4EBA 08DE jsr [PC + 0x8DE /* 000009FA */]
0000011E 295F 0004 move.l [A4 + 0x4], [A7]+
00000122 102C 000A move.b D0, [A4 + 0xA]
00000126 6706 beq +0x8 /* 0000012E */
00000128 2F0B move.l -[A7], A3
0000012A 205F movea.l A0, [A7]+
0000012C A02A syscall HUnlock
label0000012E:
0000012E 397C 0001 0008 move.w [A4 + 0x8], 0x1
00000134 4CDF 1800 movem.l A3,A4, [A7]+
00000138 4E5E unlink A6
0000013A 205F movea.l A0, [A7]+
0000013C 504F addq.w A7, 8
0000013E 4ED0 jmp [A0]
export_746:
fn00000140:
00000140 4E56 FFF2 link A6, -0x000E
00000144 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000148 282E 0014 move.l D4, [A6 + 0x14]
0000014C 42A7 clr.l -[A7]
0000014E 206D D69E movea.l A0, [A5 - 0x2962]
00000152 2F10 move.l -[A7], [A0]
00000154 3F3C 0313 move.w -[A7], 0x313
00000158 2F04 move.l -[A7], D4
0000015A 4EAD 110A jsr [A5 + 0x110A /* export_541 */]
0000015E 265F movea.l A3, [A7]+
00000160 206D D69E movea.l A0, [A5 - 0x2962]
00000164 2E10 move.l D7, [A0]
00000166 DEBC 0000 0C4C add.l D7, 0xC4C
0000016C 2044 movea.l A0, D4
0000016E 4240 clr.w D0
00000170 1010 move.b D0, [A0]
00000172 E540 asl D0.w, 2
00000174 3C00 move.w D6, D0
00000176 DC7C 0050 add.w D6, 0x50 /* 'P' */
label0000017A:
0000017A 4A6B 0002 tst.w [A3 + 0x2]
0000017E 6758 beq +0x5A /* 000001D8 */
00000180 70FF moveq.l D0, 0xFFFFFFFF
00000182 B06B 0002 cmp.w D0, [A3 + 0x2]
00000186 6740 beq +0x42 /* 000001C8 */
00000188 206D D2C2 movea.l A0, [A5 - 0x2D3E]
0000018C 302B 0002 move.w D0, [A3 + 0x2]
00000190 48C0 ext.l D0
00000192 2A00 move.l D5, D0
00000194 DA90 add.l D5, [A0]
00000196 4267 clr.w -[A7]
00000198 2F04 move.l -[A7], D4
0000019A 2F05 move.l -[A7], D5
0000019C 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000001A0 101F move.b D0, [A7]+
000001A2 6724 beq +0x26 /* 000001C8 */
000001A4 284B movea.l A4, A3
000001A6 206E 0010 movea.l A0, [A6 + 0x10]
000001AA 1094 move.b [A0], [A4]
000001AC 302C 0002 move.w D0, [A4 + 0x2]
000001B0 4440 neg.w D0
000001B2 206E 0008 movea.l A0, [A6 + 0x8]
000001B6 3080 move.w [A0], D0
000001B8 206E 000C movea.l A0, [A6 + 0xC]
000001BC 10AC 0001 move.b [A0], [A4 + 0x1]
000001C0 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
000001C6 6022 bra +0x24 /* 000001EA */
label000001C8:
000001C8 3006 move.w D0, D6
000001CA 48C0 ext.l D0
000001CC D7C0 add.l A3, D0
000001CE BE8B cmp.l D7, A3
000001D0 6EA8 bgt -0x56 /* 0000017A */
000001D2 96FC 0C4C sub.w A3, 0xC4C
000001D6 60A2 bra -0x5C /* 0000017A */
label000001D8:
000001D8 422E 0018 clr.b [A6 + 0x18]
000001DC 206E 0010 movea.l A0, [A6 + 0x10]
000001E0 10BC 001A move.b [A0], 0x1A
000001E4 206E 000C movea.l A0, [A6 + 0xC]
000001E8 4210 clr.b [A0]
label000001EA:
000001EA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000001EE 4E5E unlink A6
000001F0 205F movea.l A0, [A7]+
000001F2 DEFC 0010 add.w A7, 0x10
000001F6 4ED0 jmp [A0]
export_747:
000001F8 4E56 0000 link A6, 0
000001FC 206E 0008 movea.l A0, [A6 + 0x8]
00000200 4228 000A clr.b [A0 + 0xA]
00000204 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000208 2F2E 000C move.l -[A7], [A6 + 0xC]
0000020C 4EBA FEE8 jsr [PC - 0x118 /* 000000F6 */]
00000210 4E5E unlink A6
00000212 205F movea.l A0, [A7]+
00000214 504F addq.w A7, 8
00000216 4ED0 jmp [A0]
fn00000218:
00000218 4E56 FEF4 link A6, -0x010C
0000021C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000220 286E 0008 movea.l A4, [A6 + 0x8]
00000224 296C FFF4 FFF8 move.l [A4 - 0x8], [A4 - 0xC]
label0000022A:
0000022A 486C FFF4 pea.l [A4 - 0xC]
0000022E 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
00000232 206C FFF4 movea.l A0, [A4 - 0xC]
00000236 7009 moveq.l D0, 0x09
00000238 B010 cmp.b D0, [A0]
0000023A 6606 bne +0x8 /* 00000242 */
0000023C 52AC FFF4 addq.l [A4 - 0xC], 1
00000240 60E8 bra -0x16 /* 0000022A */
label00000242:
00000242 266C FFF4 movea.l A3, [A4 - 0xC]
00000246 422C FFE7 clr.b [A4 - 0x19]
0000024A 426C FFEA clr.w [A4 - 0x16]
0000024E 7000 moveq.l D0, 0x00
00000250 1013 move.b D0, [A3]
00000252 C0BC 0000 00FF and.l D0, 0xFF
00000258 41ED D826 lea.l A0, [A5 - 0x27DA]
0000025C 1230 0000 move.b D1, [A0 + D0.w]
00000260 4881 ext.w D1
00000262 6B00 0350 bmi +0x352 /* 000005B4 */
00000266 0C41 0007 cmpi.w D1, 0x7
0000026A 6E00 0348 bgt +0x34A /* 000005B4 */
0000026E D241 add.w D1, D1
00000270 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000274 4EFB 1000 jmp [PC + D1.w]
00000278 031C btst [A4]+, D1
0000027A 0108 btst A0, D0
0000027C 02CC .incomplete
0000027E 024E 009C andi.w A6, 0x9C
00000282 009C 0012 022A ori.l [A4]+, 0x12022A
00000288 2D4B FEF8 move.l [A6 - 0x108], A3
label0000028C:
0000028C 7000 moveq.l D0, 0x00
0000028E 206E FEF8 movea.l A0, [A6 - 0x108]
00000292 1010 move.b D0, [A0]
00000294 C0BC 0000 00FF and.l D0, 0xFF
0000029A 41ED D826 lea.l A0, [A5 - 0x27DA]
0000029E 7206 moveq.l D1, 0x06
000002A0 B230 0000 cmp.b D1, [A0 + D0.w]
000002A4 57C0 seq D0
000002A6 4A00 tst.b D0
000002A8 661E bne +0x20 /* 000002C8 */
000002AA 7200 moveq.l D1, 0x00
000002AC 206E FEF8 movea.l A0, [A6 - 0x108]
000002B0 1210 move.b D1, [A0]
000002B2 C2BC 0000 00FF and.l D1, 0xFF
000002B8 41ED D826 lea.l A0, [A5 - 0x27DA]
000002BC 7404 moveq.l D2, 0x04
000002BE B430 1000 cmp.b D2, [A0 + D1.w]
000002C2 57C1 seq D1
000002C4 8001 or.b D0, D1
000002C6 6706 beq +0x8 /* 000002CE */
label000002C8:
000002C8 52AE FEF8 addq.l [A6 - 0x108], 1
000002CC 60BE bra -0x40 /* 0000028C */
label000002CE:
000002CE 206E FEF8 movea.l A0, [A6 - 0x108]
000002D2 1010 move.b D0, [A0]
000002D4 4880 ext.w D0
000002D6 3E00 move.w D7, D0
000002D8 4210 clr.b [A0]
000002DA 2F0B move.l -[A7], A3
000002DC 486E FEFE pea.l [A6 - 0x102]
000002E0 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */]
000002E4 206E FEF8 movea.l A0, [A6 - 0x108]
000002E8 1087 move.b [A0], D7
000002EA 4267 clr.w -[A7]
000002EC 486E FEFE pea.l [A6 - 0x102]
000002F0 486C FFE6 pea.l [A4 - 0x1A]
000002F4 486E FEFD pea.l [A6 - 0x103]
000002F8 486C FFEA pea.l [A4 - 0x16]
000002FC 4EBA FE42 jsr [PC - 0x1BE /* 00000140 */]
00000300 1C1F move.b D6, [A7]+
00000302 196E FEFD FFE7 move.b [A4 - 0x19], [A6 - 0x103]
00000308 296E FEF8 FFF4 move.l [A4 - 0xC], [A6 - 0x108]
0000030E 6000 02A4 bra +0x2A6 /* 000005B4 */
00000312 197C 0009 FFE6 move.b [A4 - 0x1A], 0x9 /* '\t' */
00000318 2D4B FEF8 move.l [A6 - 0x108], A3
label0000031C:
0000031C 7000 moveq.l D0, 0x00
0000031E 206E FEF8 movea.l A0, [A6 - 0x108]
00000322 1010 move.b D0, [A0]
00000324 C0BC 0000 00FF and.l D0, 0xFF
0000032A 41ED D826 lea.l A0, [A5 - 0x27DA]
0000032E 7204 moveq.l D1, 0x04
00000330 B230 0000 cmp.b D1, [A0 + D0.w]
00000334 6606 bne +0x8 /* 0000033C */
00000336 52AE FEF8 addq.l [A6 - 0x108], 1
0000033A 60E0 bra -0x1E /* 0000031C */
label0000033C:
0000033C 7000 moveq.l D0, 0x00
0000033E 206E FEF8 movea.l A0, [A6 - 0x108]
00000342 1010 move.b D0, [A0]
00000344 C0BC 0000 00FF and.l D0, 0xFF
0000034A 41ED D826 lea.l A0, [A5 - 0x27DA]
0000034E 7205 moveq.l D1, 0x05
00000350 B230 0000 cmp.b D1, [A0 + D0.w]
00000354 661E bne +0x20 /* 00000374 */
label00000356:
00000356 52AE FEF8 addq.l [A6 - 0x108], 1
0000035A 7000 moveq.l D0, 0x00
0000035C 206E FEF8 movea.l A0, [A6 - 0x108]
00000360 1010 move.b D0, [A0]
00000362 C0BC 0000 00FF and.l D0, 0xFF
00000368 41ED D826 lea.l A0, [A5 - 0x27DA]
0000036C 7204 moveq.l D1, 0x04
0000036E B230 0000 cmp.b D1, [A0 + D0.w]
00000372 67E2 beq -0x1C /* 00000356 */
label00000374:
00000374 296E FEF8 FFF4 move.l [A4 - 0xC], [A6 - 0x108]
0000037A 6000 0238 bra +0x23A /* 000005B4 */
0000037E 197C 0006 FFE6 move.b [A4 - 0x1A], 0x6
00000384 7000 moveq.l D0, 0x00
00000386 1013 move.b D0, [A3]
00000388 C0BC 0000 00FF and.l D0, 0xFF
0000038E 41ED DB5A lea.l A0, [A5 - 0x24A6]
00000392 1970 0000 FFE7 move.b [A4 - 0x19], [A0 + D0.w]
00000398 200B move.l D0, A3
0000039A 5280 addq.l D0, 1
0000039C 2D40 FEF8 move.l [A6 - 0x108], D0
000003A0 102C FFE7 move.b D0, [A4 - 0x19]
000003A4 4880 ext.w D0
000003A6 5340 subq.w D0, 1
000003A8 6700 00C8 beq +0xCA /* 00000472 */
000003AC 0440 000B subi.w D0, 0xB
000003B0 6700 0088 beq +0x8A /* 0000043A */
000003B4 0440 0009 subi.w D0, 0x9 /* '\t' */
000003B8 675A beq +0x5C /* 00000414 */
000003BA 5340 subq.w D0, 1
000003BC 6704 beq +0x6 /* 000003C2 */
000003BE 6000 00D6 bra +0xD8 /* 00000496 */
label000003C2:
000003C2 7000 moveq.l D0, 0x00
000003C4 206E FEF8 movea.l A0, [A6 - 0x108]
000003C8 1010 move.b D0, [A0]
000003CA C0BC 0000 00FF and.l D0, 0xFF
000003D0 41ED DB5A lea.l A0, [A5 - 0x24A6]
000003D4 7213 moveq.l D1, 0x13
000003D6 B230 0000 cmp.b D1, [A0 + D0.w]
000003DA 660E bne +0x10 /* 000003EA */
000003DC 197C 0018 FFE7 move.b [A4 - 0x19], 0x18
000003E2 52AE FEF8 addq.l [A6 - 0x108], 1
000003E6 6000 00AE bra +0xB0 /* 00000496 */
label000003EA:
000003EA 7000 moveq.l D0, 0x00
000003EC 206E FEF8 movea.l A0, [A6 - 0x108]
000003F0 1010 move.b D0, [A0]
000003F2 C0BC 0000 00FF and.l D0, 0xFF
000003F8 41ED DB5A lea.l A0, [A5 - 0x24A6]
000003FC 7215 moveq.l D1, 0x15
000003FE B230 0000 cmp.b D1, [A0 + D0.w]
00000402 6600 0092 bne +0x94 /* 00000496 */
00000406 197C 0014 FFE7 move.b [A4 - 0x19], 0x14
0000040C 52AE FEF8 addq.l [A6 - 0x108], 1
00000410 6000 0084 bra +0x86 /* 00000496 */
label00000414:
00000414 7000 moveq.l D0, 0x00
00000416 206E FEF8 movea.l A0, [A6 - 0x108]
0000041A 1010 move.b D0, [A0]
0000041C C0BC 0000 00FF and.l D0, 0xFF
00000422 41ED DB5A lea.l A0, [A5 - 0x24A6]
00000426 7213 moveq.l D1, 0x13
00000428 B230 0000 cmp.b D1, [A0 + D0.w]
0000042C 6668 bne +0x6A /* 00000496 */
0000042E 197C 0017 FFE7 move.b [A4 - 0x19], 0x17
00000434 52AE FEF8 addq.l [A6 - 0x108], 1
00000438 605C bra +0x5E /* 00000496 */
label0000043A:
0000043A 7000 moveq.l D0, 0x00
0000043C 206E FEF8 movea.l A0, [A6 - 0x108]
00000440 1010 move.b D0, [A0]
00000442 C0BC 0000 00FF and.l D0, 0xFF
00000448 41ED DB5A lea.l A0, [A5 - 0x24A6]
0000044C 720C moveq.l D1, 0x0C
0000044E B230 0000 cmp.b D1, [A0 + D0.w]
00000452 6642 bne +0x44 /* 00000496 */
00000454 397C 0200 FFE6 move.w [A4 - 0x1A], 0x200
0000045A 486E FEF8 pea.l [A6 - 0x108]
0000045E 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */]
00000462 266E FEF8 movea.l A3, [A6 - 0x108]
00000466 204B movea.l A0, A3
00000468 4A10 tst.b [A0]
0000046A 672A beq +0x2C /* 00000496 */
0000046C 52AE FEF8 addq.l [A6 - 0x108], 1
00000470 6024 bra +0x26 /* 00000496 */
label00000472:
00000472 7000 moveq.l D0, 0x00
00000474 206E FEF8 movea.l A0, [A6 - 0x108]
00000478 1010 move.b D0, [A0]
0000047A C0BC 0000 00FF and.l D0, 0xFF
00000480 41ED DB5A lea.l A0, [A5 - 0x24A6]
00000484 7201 moveq.l D1, 0x01
00000486 B230 0000 cmp.b D1, [A0 + D0.w]
0000048A 660A bne +0xC /* 00000496 */
0000048C 197C 0002 FFE7 move.b [A4 - 0x19], 0x2
00000492 52AE FEF8 addq.l [A6 - 0x108], 1
label00000496:
00000496 296E FEF8 FFF4 move.l [A4 - 0xC], [A6 - 0x108]
0000049C 6000 0116 bra +0x118 /* 000005B4 */
000004A0 397C 0200 FFE6 move.w [A4 - 0x1A], 0x200
000004A6 200B move.l D0, A3
000004A8 5280 addq.l D0, 1
000004AA 2D40 FEF8 move.l [A6 - 0x108], D0
000004AE 294B FFF4 move.l [A4 - 0xC], A3
000004B2 206C FFF4 movea.l A0, [A4 - 0xC]
000004B6 4A10 tst.b [A0]
000004B8 6700 00FA beq +0xFC /* 000005B4 */
000004BC 52AC FFF4 addq.l [A4 - 0xC], 1
000004C0 6000 00F2 bra +0xF4 /* 000005B4 */
000004C4 197C 0008 FFE6 move.b [A4 - 0x1A], 0x8
000004CA 528B addq.l A3, 1
000004CC 294B FFF4 move.l [A4 - 0xC], A3
label000004D0:
000004D0 7000 moveq.l D0, 0x00
000004D2 206C FFF4 movea.l A0, [A4 - 0xC]
000004D6 1010 move.b D0, [A0]
000004D8 C0BC 0000 00FF and.l D0, 0xFF
000004DE 41ED D826 lea.l A0, [A5 - 0x27DA]
000004E2 7203 moveq.l D1, 0x03
000004E4 B230 0000 cmp.b D1, [A0 + D0.w]
000004E8 56C0 sne D0
000004EA 4A00 tst.b D0
000004EC 6724 beq +0x26 /* 00000512 */
000004EE 7200 moveq.l D1, 0x00
000004F0 206C FFF4 movea.l A0, [A4 - 0xC]
000004F4 1210 move.b D1, [A0]
000004F6 C2BC 0000 00FF and.l D1, 0xFF
000004FC 41ED D826 lea.l A0, [A5 - 0x27DA]
00000500 7407 moveq.l D2, 0x07
00000502 B430 1000 cmp.b D2, [A0 + D1.w]
00000506 56C1 sne D1
00000508 C001 and.b D0, D1
0000050A 6706 beq +0x8 /* 00000512 */
0000050C 52AC FFF4 addq.l [A4 - 0xC], 1
00000510 60BE bra -0x40 /* 000004D0 */
label00000512:
00000512 2D6C FFF4 FEF8 move.l [A6 - 0x108], [A4 - 0xC]
00000518 7000 moveq.l D0, 0x00
0000051A 206C FFF4 movea.l A0, [A4 - 0xC]
0000051E 1010 move.b D0, [A0]
00000520 C0BC 0000 00FF and.l D0, 0xFF
00000526 41ED D826 lea.l A0, [A5 - 0x27DA]
0000052A 7203 moveq.l D1, 0x03
0000052C B230 0000 cmp.b D1, [A0 + D0.w]
00000530 6606 bne +0x8 /* 00000538 */
00000532 52AC FFF4 addq.l [A4 - 0xC], 1
00000536 607C bra +0x7E /* 000005B4 */
label00000538:
00000538 197C 0005 FFE6 move.b [A4 - 0x1A], 0x5
0000053E 538B subq.l A3, 1
00000540 6072 bra +0x74 /* 000005B4 */
00000542 197C 0007 FFE6 move.b [A4 - 0x1A], 0x7
00000548 7000 moveq.l D0, 0x00
0000054A 1013 move.b D0, [A3]
0000054C C0BC 0000 00FF and.l D0, 0xFF
00000552 41ED DB5A lea.l A0, [A5 - 0x24A6]
00000556 1970 0000 FFE7 move.b [A4 - 0x19], [A0 + D0.w]
0000055C 7004 moveq.l D0, 0x04
0000055E B02C FFE7 cmp.b D0, [A4 - 0x19]
00000562 661E bne +0x20 /* 00000582 */
00000564 52AC FFF4 addq.l [A4 - 0xC], 1
00000568 486C FFF4 pea.l [A4 - 0xC]
0000056C 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */]
00000570 206C FFF4 movea.l A0, [A4 - 0xC]
00000574 4A10 tst.b [A0]
00000576 6700 FCB2 beq -0x34C /* 0000022A */
0000057A 52AC FFF4 addq.l [A4 - 0xC], 1
0000057E 6000 FCAA bra -0x354 /* 0000022A */
label00000582:
00000582 200B move.l D0, A3
00000584 5280 addq.l D0, 1
00000586 2D40 FEF8 move.l [A6 - 0x108], D0
0000058A 296E FEF8 FFF4 move.l [A4 - 0xC], [A6 - 0x108]
00000590 6022 bra +0x24 /* 000005B4 */
00000592 197C 0005 FFE6 move.b [A4 - 0x1A], 0x5
00000598 7000 moveq.l D0, 0x00
0000059A 1013 move.b D0, [A3]
0000059C C0BC 0000 00FF and.l D0, 0xFF
000005A2 1940 FFE7 move.b [A4 - 0x19], D0
000005A6 200B move.l D0, A3
000005A8 5280 addq.l D0, 1
000005AA 2D40 FEF8 move.l [A6 - 0x108], D0
000005AE 296E FEF8 FFF4 move.l [A4 - 0xC], [A6 - 0x108]
label000005B4:
000005B4 302C 0008 move.w D0, [A4 + 0x8]
000005B8 48C0 ext.l D0
000005BA D08B add.l D0, A3
000005BC 90AC 000A sub.l D0, [A4 + 0xA]
000005C0 3940 FFE8 move.w [A4 - 0x18], D0
000005C4 202E FEF8 move.l D0, [A6 - 0x108]
000005C8 908B sub.l D0, A3
000005CA 3940 FFEA move.w [A4 - 0x16], D0
000005CE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000005D2 4E5E unlink A6
000005D4 2E9F move.l [A7], [A7]+
000005D6 4E75 rts
fn000005D8:
000005D8 4E56 FFFC link A6, -0x0004
000005DC 48E7 0018 movem.l -[A7], A3,A4
000005E0 286E 0008 movea.l A4, [A6 + 0x8]
000005E4 206C FFDE movea.l A0, [A4 - 0x22]
000005E8 2F08 move.l -[A7], A0
000005EA 42A7 clr.l -[A7]
000005EC 302C FFE2 move.w D0, [A4 - 0x1E]
000005F0 5340 subq.w D0, 1
000005F2 3F00 move.w -[A7], D0
000005F4 3F3C 0006 move.w -[A7], 0x6
000005F8 301F move.w D0, [A7]+
000005FA C1DF muls.w D0, [A7]+
000005FC 2E80 move.l [A7], D0
000005FE 201F move.l D0, [A7]+
00000600 205F movea.l A0, [A7]+
00000602 2640 movea.l A3, D0
00000604 D7D0 add.l A3, [A0]
00000606 206E 000C movea.l A0, [A6 + 0xC]
0000060A 224B movea.l A1, A3
0000060C 22D8 move.l [A1]+, [A0]+
0000060E 3290 move.w [A1], [A0]
00000610 4CDF 1800 movem.l A3,A4, [A7]+
00000614 4E5E unlink A6
00000616 205F movea.l A0, [A7]+
00000618 504F addq.w A7, 8
0000061A 4ED0 jmp [A0]
fn0000061C:
0000061C 4E56 FF00 link A6, -0x0100
00000620 2F0C move.l -[A7], A4
00000622 206E 000C movea.l A0, [A6 + 0xC]
00000626 43EE FF00 lea.l A1, [A6 - 0x100]
0000062A 703F moveq.l D0, 0x3F
label0000062C:
0000062C 22D8 move.l [A1]+, [A0]+
0000062E 51C8 FFFC dbf D0, -0x6 /* 0000062C */
00000632 286E 0008 movea.l A4, [A6 + 0x8]
00000636 286C 0008 movea.l A4, [A4 + 0x8]
0000063A 2F2C FFDE move.l -[A7], [A4 - 0x22]
0000063E 7006 moveq.l D0, 0x06
00000640 2F00 move.l -[A7], D0
00000642 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000646 206C FFDE movea.l A0, [A4 - 0x22]
0000064A 2050 movea.l A0, [A0]
0000064C 43ED D66C lea.l A1, [A5 - 0x2994]
00000650 20D9 move.l [A0]+, [A1]+
00000652 3091 move.w [A0], [A1]
00000654 486E FF00 pea.l [A6 - 0x100]
00000658 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
0000065C 206E 0008 movea.l A0, [A6 + 0x8]
00000660 2068 0008 movea.l A0, [A0 + 0x8]
00000664 2C48 movea.l A6, A0
00000666 4EFA 0712 jmp [PC + 0x712 /* 00000D7A */]
0000066A 0000 285F ori.b D0, 0x5F /* '_' */
0000066E 4E5E unlink A6
00000670 205F movea.l A0, [A7]+
00000672 504F addq.w A7, 8
00000674 4ED0 jmp [A0]
fn00000676:
00000676 4E56 FEFC link A6, -0x0104
0000067A 48E7 0118 movem.l -[A7], D7,A3,A4
0000067E 2E2E 000C move.l D7, [A6 + 0xC]
00000682 286E 0008 movea.l A4, [A6 + 0x8]
00000686 102C FFF3 move.b D0, [A4 - 0xD]
0000068A 6710 beq +0x12 /* 0000069C */
0000068C 2047 movea.l A0, D7
0000068E 7202 moveq.l D1, 0x02
00000690 B210 cmp.b D1, [A0]
00000692 57C1 seq D1
00000694 C001 and.b D0, D1
00000696 6704 beq +0x6 /* 0000069C */
00000698 6000 00BE bra +0xC0 /* 00000758 */
label0000069C:
0000069C 2047 movea.l A0, D7
0000069E 7002 moveq.l D0, 0x02
000006A0 B010 cmp.b D0, [A0]
000006A2 57C0 seq D0
000006A4 4400 neg.b D0
000006A6 1940 FFF3 move.b [A4 - 0xD], D0
000006AA 526C FFE2 addq.w [A4 - 0x1E], 1
000006AE 0C6C 7D00 FFE2 cmpi.w [A4 - 0x1E], 0x7D00 /* '}\0' */
000006B4 6F12 ble +0x14 /* 000006C8 */
000006B6 486E FEFC pea.l [A6 - 0x104]
000006BA 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000006BE 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
000006C2 2F0E move.l -[A7], A6
000006C4 4EBA FF56 jsr [PC - 0xAA /* 0000061C */]
label000006C8:
000006C8 302C FFE2 move.w D0, [A4 - 0x1E]
000006CC B06C FFE4 cmp.w D0, [A4 - 0x1C]
000006D0 6F5C ble +0x5E /* 0000072E */
000006D2 066C 01F4 FFE4 addi.w [A4 - 0x1C], 0x1F4
000006D8 2F2C FFDE move.l -[A7], [A4 - 0x22]
000006DC 42A7 clr.l -[A7]
000006DE 3F2C FFE4 move.w -[A7], [A4 - 0x1C]
000006E2 3F3C 0006 move.w -[A7], 0x6
000006E6 301F move.w D0, [A7]+
000006E8 C1DF muls.w D0, [A7]+
000006EA 2E80 move.l [A7], D0
000006EC 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
000006F0 4267 clr.w -[A7]
000006F2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000006F6 4A5F tst.w [A7]+
000006F8 56C0 sne D0
000006FA 4A00 tst.b D0
000006FC 661E bne +0x20 /* 0000071C */
000006FE 2F00 move.l -[A7], D0
00000700 4267 clr.w -[A7]
00000702 2F3C 0000 3000 move.l -[A7], 0x3000 /* '0\0' */
00000708 4EAD 2B92 jsr [A5 + 0x2B92 /* export_1390 */]
0000070C 121F move.b D1, [A7]+
0000070E 201F move.l D0, [A7]+
00000710 0A01 0001 xori.b D1, 0x1
00000714 8001 or.b D0, D1
00000716 0240 0001 andi.w D0, 0x1
0000071A 6712 beq +0x14 /* 0000072E */
label0000071C:
0000071C 486E FEFC pea.l [A6 - 0x104]
00000720 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00000724 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000728 2F0E move.l -[A7], A6
0000072A 4EBA FEF0 jsr [PC - 0x110 /* 0000061C */]
label0000072E:
0000072E 206C FFDE movea.l A0, [A4 - 0x22]
00000732 2F08 move.l -[A7], A0
00000734 42A7 clr.l -[A7]
00000736 302C FFE2 move.w D0, [A4 - 0x1E]
0000073A 5340 subq.w D0, 1
0000073C 3F00 move.w -[A7], D0
0000073E 3F3C 0006 move.w -[A7], 0x6
00000742 301F move.w D0, [A7]+
00000744 C1DF muls.w D0, [A7]+
00000746 2E80 move.l [A7], D0
00000748 201F move.l D0, [A7]+
0000074A 205F movea.l A0, [A7]+
0000074C 2640 movea.l A3, D0
0000074E D7D0 add.l A3, [A0]
00000750 2047 movea.l A0, D7
00000752 224B movea.l A1, A3
00000754 22D8 move.l [A1]+, [A0]+
00000756 3290 move.w [A1], [A0]
label00000758:
00000758 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000075C 4E5E unlink A6
0000075E 205F movea.l A0, [A7]+
00000760 504F addq.w A7, 8
00000762 4ED0 jmp [A0]
fn00000764:
00000764 4E56 FFFA link A6, -0x0006
00000768 2F0C move.l -[A7], A4
0000076A 286E 0008 movea.l A4, [A6 + 0x8]
0000076E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000772 4EBA FAA4 jsr [PC - 0x55C /* 00000218 */]
00000776 7006 moveq.l D0, 0x06
00000778 B02C FFE6 cmp.b D0, [A4 - 0x1A]
0000077C 57C0 seq D0
0000077E 4A00 tst.b D0
00000780 6700 01F0 beq +0x1F2 /* 00000972 */
00000784 7219 moveq.l D1, 0x19
00000786 B22C FFE7 cmp.b D1, [A4 - 0x19]
0000078A 57C1 seq D1
0000078C C001 and.b D0, D1
0000078E 6700 01E2 beq +0x1E4 /* 00000972 */
00000792 2B6C FFE8 DB56 move.l [A5 - 0x24AA], [A4 - 0x18]
00000798 302D DB56 move.w D0, [A5 - 0x24AA]
0000079C 48C0 ext.l D0
0000079E D0AC 000A add.l D0, [A4 + 0xA]
000007A2 2940 FFFC move.l [A4 - 0x4], D0
000007A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007AA 4EBA FA6C jsr [PC - 0x594 /* 00000218 */]
000007AE 701B moveq.l D0, 0x1B
000007B0 B02C FFE6 cmp.b D0, [A4 - 0x1A]
000007B4 6716 beq +0x18 /* 000007CC */
000007B6 296C FFF8 FFF4 move.l [A4 - 0xC], [A4 - 0x8]
000007BC 41EC FFE6 lea.l A0, [A4 - 0x1A]
000007C0 43ED DB54 lea.l A1, [A5 - 0x24AC]
000007C4 20D9 move.l [A0]+, [A1]+
000007C6 3091 move.w [A0], [A1]
000007C8 6000 0228 bra +0x22A /* 000009F2 */
label000007CC:
000007CC 7003 moveq.l D0, 0x03
000007CE B02C FFE7 cmp.b D0, [A4 - 0x19]
000007D2 6622 bne +0x24 /* 000007F6 */
000007D4 3B6D DB56 D822 move.w [A5 - 0x27DE], [A5 - 0x24AA]
000007DA 202C FFF4 move.l D0, [A4 - 0xC]
000007DE 90AC FFFC sub.l D0, [A4 - 0x4]
000007E2 3B40 D824 move.w [A5 - 0x27DC], D0
000007E6 41EC FFE6 lea.l A0, [A4 - 0x1A]
000007EA 43ED D820 lea.l A1, [A5 - 0x27E0]
000007EE 20D9 move.l [A0]+, [A1]+
000007F0 3091 move.w [A0], [A1]
000007F2 6000 01FE bra +0x200 /* 000009F2 */
label000007F6:
000007F6 7005 moveq.l D0, 0x05
000007F8 B02C FFE7 cmp.b D0, [A4 - 0x19]
000007FC 6622 bne +0x24 /* 00000820 */
000007FE 3B6D DB56 D674 move.w [A5 - 0x298C], [A5 - 0x24AA]
00000804 202C FFF4 move.l D0, [A4 - 0xC]
00000808 90AC FFFC sub.l D0, [A4 - 0x4]
0000080C 3B40 D676 move.w [A5 - 0x298A], D0
00000810 41EC FFE6 lea.l A0, [A4 - 0x1A]
00000814 43ED D672 lea.l A1, [A5 - 0x298E]
00000818 20D9 move.l [A0]+, [A1]+
0000081A 3091 move.w [A0], [A1]
0000081C 6000 01D4 bra +0x1D6 /* 000009F2 */
label00000820:
00000820 700C moveq.l D0, 0x0C
00000822 B02C FFE7 cmp.b D0, [A4 - 0x19]
00000826 6622 bne +0x24 /* 0000084A */
00000828 3B6D DB56 D938 move.w [A5 - 0x26C8], [A5 - 0x24AA]
0000082E 202C FFF4 move.l D0, [A4 - 0xC]
00000832 90AC FFFC sub.l D0, [A4 - 0x4]
00000836 3B40 D93A move.w [A5 - 0x26C6], D0
0000083A 41EC FFE6 lea.l A0, [A4 - 0x1A]
0000083E 43ED D936 lea.l A1, [A5 - 0x26CA]
00000842 20D9 move.l [A0]+, [A1]+
00000844 3091 move.w [A0], [A1]
00000846 6000 01AA bra +0x1AC /* 000009F2 */
label0000084A:
0000084A 700D moveq.l D0, 0x0D
0000084C B02C FFE7 cmp.b D0, [A4 - 0x19]
00000850 6622 bne +0x24 /* 00000874 */
00000852 3B6D DB56 D69A move.w [A5 - 0x2966], [A5 - 0x24AA]
00000858 202C FFF4 move.l D0, [A4 - 0xC]
0000085C 90AC FFFC sub.l D0, [A4 - 0x4]
00000860 3B40 D69C move.w [A5 - 0x2964], D0
00000864 41EC FFE6 lea.l A0, [A4 - 0x1A]
00000868 43ED D698 lea.l A1, [A5 - 0x2968]
0000086C 20D9 move.l [A0]+, [A1]+
0000086E 3091 move.w [A0], [A1]
00000870 6000 0180 bra +0x182 /* 000009F2 */
label00000874:
00000874 7004 moveq.l D0, 0x04
00000876 B02C FFE7 cmp.b D0, [A4 - 0x19]
0000087A 6600 00E0 bne +0xE2 /* 0000095C */
0000087E 3B6D DB56 D81C move.w [A5 - 0x27E4], [A5 - 0x24AA]
00000884 202C FFF4 move.l D0, [A4 - 0xC]
00000888 90AC FFFC sub.l D0, [A4 - 0x4]
0000088C 3B40 D81E move.w [A5 - 0x27E2], D0
00000890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000894 4EBA F982 jsr [PC - 0x67E /* 00000218 */]
00000898 701B moveq.l D0, 0x1B
0000089A B02C FFE6 cmp.b D0, [A4 - 0x1A]
0000089E 57C0 seq D0
000008A0 4A00 tst.b D0
000008A2 672E beq +0x30 /* 000008D2 */
000008A4 7203 moveq.l D1, 0x03
000008A6 B22C FFE7 cmp.b D1, [A4 - 0x19]
000008AA 57C1 seq D1
000008AC C001 and.b D0, D1
000008AE 6722 beq +0x24 /* 000008D2 */
000008B0 3B6D DB56 D67A move.w [A5 - 0x2986], [A5 - 0x24AA]
000008B6 202C FFF4 move.l D0, [A4 - 0xC]
000008BA 90AC FFFC sub.l D0, [A4 - 0x4]
000008BE 3B40 D67C move.w [A5 - 0x2984], D0
000008C2 41EC FFE6 lea.l A0, [A4 - 0x1A]
000008C6 43ED D678 lea.l A1, [A5 - 0x2988]
000008CA 20D9 move.l [A0]+, [A1]+
000008CC 3091 move.w [A0], [A1]
000008CE 6000 0122 bra +0x124 /* 000009F2 */
label000008D2:
000008D2 701B moveq.l D0, 0x1B
000008D4 B02C FFE6 cmp.b D0, [A4 - 0x1A]
000008D8 57C0 seq D0
000008DA 4A00 tst.b D0
000008DC 672E beq +0x30 /* 0000090C */
000008DE 720C moveq.l D1, 0x0C
000008E0 B22C FFE7 cmp.b D1, [A4 - 0x19]
000008E4 57C1 seq D1
000008E6 C001 and.b D0, D1
000008E8 6722 beq +0x24 /* 0000090C */
000008EA 3B6D DB56 D69A move.w [A5 - 0x2966], [A5 - 0x24AA]
000008F0 202C FFF4 move.l D0, [A4 - 0xC]
000008F4 90AC FFFC sub.l D0, [A4 - 0x4]
000008F8 3B40 D69C move.w [A5 - 0x2964], D0
000008FC 41EC FFE6 lea.l A0, [A4 - 0x1A]
00000900 43ED D698 lea.l A1, [A5 - 0x2968]
00000904 20D9 move.l [A0]+, [A1]+
00000906 3091 move.w [A0], [A1]
00000908 6000 00E8 bra +0xEA /* 000009F2 */
label0000090C:
0000090C 701B moveq.l D0, 0x1B
0000090E B02C FFE6 cmp.b D0, [A4 - 0x1A]
00000912 57C0 seq D0
00000914 4A00 tst.b D0
00000916 672E beq +0x30 /* 00000946 */
00000918 7205 moveq.l D1, 0x05
0000091A B22C FFE7 cmp.b D1, [A4 - 0x19]
0000091E 57C1 seq D1
00000920 C001 and.b D0, D1
00000922 6722 beq +0x24 /* 00000946 */
00000924 3B6D DB56 D668 move.w [A5 - 0x2998], [A5 - 0x24AA]
0000092A 202C FFF4 move.l D0, [A4 - 0xC]
0000092E 90AC FFFC sub.l D0, [A4 - 0x4]
00000932 3B40 D66A move.w [A5 - 0x2996], D0
00000936 41EC FFE6 lea.l A0, [A4 - 0x1A]
0000093A 43ED D666 lea.l A1, [A5 - 0x299A]
0000093E 20D9 move.l [A0]+, [A1]+
00000940 3091 move.w [A0], [A1]
00000942 6000 00AE bra +0xB0 /* 000009F2 */
label00000946:
00000946 296C FFF8 FFF4 move.l [A4 - 0xC], [A4 - 0x8]
0000094C 41EC FFE6 lea.l A0, [A4 - 0x1A]
00000950 43ED D81A lea.l A1, [A5 - 0x27E6]
00000954 20D9 move.l [A0]+, [A1]+
00000956 3091 move.w [A0], [A1]
00000958 6000 0098 bra +0x9A /* 000009F2 */
label0000095C:
0000095C 296C FFF8 FFF4 move.l [A4 - 0xC], [A4 - 0x8]
00000962 41EC FFE6 lea.l A0, [A4 - 0x1A]
00000966 43ED DB54 lea.l A1, [A5 - 0x24AC]
0000096A 20D9 move.l [A0]+, [A1]+
0000096C 3091 move.w [A0], [A1]
0000096E 6000 0082 bra +0x84 /* 000009F2 */
label00000972:
00000972 701B moveq.l D0, 0x1B
00000974 B02C FFE6 cmp.b D0, [A4 - 0x1A]
00000978 57C0 seq D0
0000097A 4A00 tst.b D0
0000097C 6774 beq +0x76 /* 000009F2 */
0000097E 7202 moveq.l D1, 0x02
00000980 B22C FFE7 cmp.b D1, [A4 - 0x19]
00000984 57C1 seq D1
00000986 4A01 tst.b D1
00000988 660E bne +0x10 /* 00000998 */
0000098A 7401 moveq.l D2, 0x01
0000098C B42C FFE7 cmp.b D2, [A4 - 0x19]
00000990 57C2 seq D2
00000992 8202 or.b D1, D2
00000994 C001 and.b D0, D1
00000996 675A beq +0x5C /* 000009F2 */
label00000998:
00000998 41EE FFFA lea.l A0, [A6 - 0x6]
0000099C 43EC FFE6 lea.l A1, [A4 - 0x1A]
000009A0 20D9 move.l [A0]+, [A1]+
000009A2 3091 move.w [A0], [A1]
000009A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A8 4EBA F86E jsr [PC - 0x792 /* 00000218 */]
000009AC 7017 moveq.l D0, 0x17
000009AE B02C FFE6 cmp.b D0, [A4 - 0x1A]
000009B2 662C bne +0x2E /* 000009E0 */
000009B4 7001 moveq.l D0, 0x01
000009B6 B02E FFFB cmp.b D0, [A6 - 0x5]
000009BA 6612 bne +0x14 /* 000009CE */
000009BC 7000 moveq.l D0, 0x00
000009BE 102C FFE7 move.b D0, [A4 - 0x19]
000009C2 80BC 0000 00F0 or.l D0, 0xF0
000009C8 1940 FFE7 move.b [A4 - 0x19], D0
000009CC 6024 bra +0x26 /* 000009F2 */
label000009CE:
000009CE 7000 moveq.l D0, 0x00
000009D0 102C FFE7 move.b D0, [A4 - 0x19]
000009D4 C0BC 0000 000F and.l D0, 0xF
000009DA 1940 FFE7 move.b [A4 - 0x19], D0
000009DE 6012 bra +0x14 /* 000009F2 */
label000009E0:
000009E0 296C FFF8 FFF4 move.l [A4 - 0xC], [A4 - 0x8]
000009E6 41EC FFE6 lea.l A0, [A4 - 0x1A]
000009EA 43EE FFFA lea.l A1, [A6 - 0x6]
000009EE 20D9 move.l [A0]+, [A1]+
000009F0 3091 move.w [A0], [A1]
label000009F2:
000009F2 285F movea.l A4, [A7]+
000009F4 4E5E unlink A6
000009F6 2E9F move.l [A7], [A7]+
000009F8 4E75 rts
export_748:
fn000009FA:
000009FA 4E56 FFDE link A6, -0x0022
000009FE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000A02 426E FFE2 clr.w [A6 - 0x1E]
00000A06 422E FFF3 clr.b [A6 - 0xD]
00000A0A 3D7C 01F4 FFE4 move.w [A6 - 0x1C], 0x1F4
00000A10 42A7 clr.l -[A7]
00000A12 42A7 clr.l -[A7]
00000A14 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000A18 3F3C 0006 move.w -[A7], 0x6
00000A1C 301F move.w D0, [A7]+
00000A1E C1DF muls.w D0, [A7]+
00000A20 2E80 move.l [A7], D0
00000A22 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000A26 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000A2A 661A bne +0x1C /* 00000A46 */
00000A2C 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00000A30 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00000A34 42A7 clr.l -[A7]
00000A36 7006 moveq.l D0, 0x06
00000A38 2F00 move.l -[A7], D0
00000A3A 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000A3E 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000A42 6000 0314 bra +0x316 /* 00000D58 */
label00000A46:
00000A46 2D6E 000A FFF4 move.l [A6 - 0xC], [A6 + 0xA]
label00000A4C:
00000A4C 206E FFF4 movea.l A0, [A6 - 0xC]
00000A50 4A10 tst.b [A0]
00000A52 6700 0304 beq +0x306 /* 00000D58 */
00000A56 2F0E move.l -[A7], A6
00000A58 4EBA FD0A jsr [PC - 0x2F6 /* 00000764 */]
label00000A5C:
00000A5C 700B moveq.l D0, 0x0B
00000A5E B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000A62 57C0 seq D0
00000A64 4A00 tst.b D0
00000A66 6728 beq +0x2A /* 00000A90 */
00000A68 720D moveq.l D1, 0x0D
00000A6A B22E FFE7 cmp.b D1, [A6 - 0x19]
00000A6E 57C1 seq D1
00000A70 4A01 tst.b D1
00000A72 660E bne +0x10 /* 00000A82 */
00000A74 7402 moveq.l D2, 0x02
00000A76 B42E FFE7 cmp.b D2, [A6 - 0x19]
00000A7A 57C2 seq D2
00000A7C 8202 or.b D1, D2
00000A7E C001 and.b D0, D1
00000A80 670E beq +0x10 /* 00000A90 */
label00000A82:
00000A82 486D D68A pea.l [A5 - 0x2976]
00000A86 2F0E move.l -[A7], A6
00000A88 4EBA FBEC jsr [PC - 0x414 /* 00000676 */]
00000A8C 6000 02BC bra +0x2BE /* 00000D4A */
label00000A90:
00000A90 7010 moveq.l D0, 0x10
00000A92 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000A96 6600 00B4 bne +0xB6 /* 00000B4C */
00000A9A 1B6E FFE7 D661 move.b [A5 - 0x299F], [A6 - 0x19]
00000AA0 2B6E FFE8 D662 move.l [A5 - 0x299E], [A6 - 0x18]
00000AA6 41EE FFEC lea.l A0, [A6 - 0x14]
00000AAA 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000AAE 20D9 move.l [A0]+, [A1]+
00000AB0 3091 move.w [A0], [A1]
00000AB2 2F0E move.l -[A7], A6
00000AB4 4EBA FCAE jsr [PC - 0x352 /* 00000764 */]
00000AB8 7017 moveq.l D0, 0x17
00000ABA B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000ABE 57C0 seq D0
00000AC0 4A00 tst.b D0
00000AC2 6658 bne +0x5A /* 00000B1C */
00000AC4 720F moveq.l D1, 0x0F
00000AC6 B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000ACA 57C1 seq D1
00000ACC 8001 or.b D0, D1
00000ACE 664C bne +0x4E /* 00000B1C */
00000AD0 721B moveq.l D1, 0x1B
00000AD2 B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000AD6 57C1 seq D1
00000AD8 4A01 tst.b D1
00000ADA 6734 beq +0x36 /* 00000B10 */
00000ADC 7402 moveq.l D2, 0x02
00000ADE B42E FFE7 cmp.b D2, [A6 - 0x19]
00000AE2 57C2 seq D2
00000AE4 4A02 tst.b D2
00000AE6 6634 bne +0x36 /* 00000B1C */
00000AE8 7601 moveq.l D3, 0x01
00000AEA B62E FFE7 cmp.b D3, [A6 - 0x19]
00000AEE 57C3 seq D3
00000AF0 8403 or.b D2, D3
00000AF2 6628 bne +0x2A /* 00000B1C */
00000AF4 760A moveq.l D3, 0x0A
00000AF6 B62E FFE7 cmp.b D3, [A6 - 0x19]
00000AFA 57C3 seq D3
00000AFC 8403 or.b D2, D3
00000AFE 661C bne +0x1E /* 00000B1C */
00000B00 760B moveq.l D3, 0x0B
00000B02 B62E FFE7 cmp.b D3, [A6 - 0x19]
00000B06 57C3 seq D3
00000B08 8403 or.b D2, D3
00000B0A C202 and.b D1, D2
00000B0C 8001 or.b D0, D1
00000B0E 660C bne +0xE /* 00000B1C */
label00000B10:
00000B10 720F moveq.l D1, 0x0F
00000B12 B22E FFE7 cmp.b D1, [A6 - 0x19]
00000B16 57C1 seq D1
00000B18 8001 or.b D0, D1
00000B1A 6718 beq +0x1A /* 00000B34 */
label00000B1C:
00000B1C 486E FFE6 pea.l [A6 - 0x1A]
00000B20 2F0E move.l -[A7], A6
00000B22 4EBA FB52 jsr [PC - 0x4AE /* 00000676 */]
00000B26 486D D660 pea.l [A5 - 0x29A0]
00000B2A 2F0E move.l -[A7], A6
00000B2C 4EBA FB48 jsr [PC - 0x4B8 /* 00000676 */]
00000B30 6000 FF1A bra -0xE4 /* 00000A4C */
label00000B34:
00000B34 486E FFEC pea.l [A6 - 0x14]
00000B38 2F0E move.l -[A7], A6
00000B3A 4EBA FB3A jsr [PC - 0x4C6 /* 00000676 */]
00000B3E 486E FFE6 pea.l [A6 - 0x1A]
00000B42 2F0E move.l -[A7], A6
00000B44 4EBA FB30 jsr [PC - 0x4D0 /* 00000676 */]
00000B48 6000 FF02 bra -0xFC /* 00000A4C */
label00000B4C:
00000B4C 7011 moveq.l D0, 0x11
00000B4E B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000B52 57C0 seq D0
00000B54 4A00 tst.b D0
00000B56 661C bne +0x1E /* 00000B74 */
00000B58 720B moveq.l D1, 0x0B
00000B5A B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000B5E 57C1 seq D1
00000B60 4A01 tst.b D1
00000B62 6700 0088 beq +0x8A /* 00000BEC */
00000B66 7407 moveq.l D2, 0x07
00000B68 B42E FFE7 cmp.b D2, [A6 - 0x19]
00000B6C 57C2 seq D2
00000B6E C202 and.b D1, D2
00000B70 8001 or.b D0, D1
00000B72 6778 beq +0x7A /* 00000BEC */
label00000B74:
00000B74 1B6E FFE7 D655 move.b [A5 - 0x29AB], [A6 - 0x19]
00000B7A 2B6E FFE8 D656 move.l [A5 - 0x29AA], [A6 - 0x18]
00000B80 700B moveq.l D0, 0x0B
00000B82 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000B86 6606 bne +0x8 /* 00000B8E */
00000B88 1B7C 0002 D655 move.b [A5 - 0x29AB], 0x2
label00000B8E:
00000B8E 41EE FFEC lea.l A0, [A6 - 0x14]
00000B92 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000B96 20D9 move.l [A0]+, [A1]+
00000B98 3091 move.w [A0], [A1]
00000B9A 2F0E move.l -[A7], A6
00000B9C 4EBA F67A jsr [PC - 0x986 /* 00000218 */]
00000BA0 701B moveq.l D0, 0x1B
00000BA2 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000BA6 57C0 seq D0
00000BA8 4A00 tst.b D0
00000BAA 6732 beq +0x34 /* 00000BDE */
00000BAC 7202 moveq.l D1, 0x02
00000BAE B22E FFE7 cmp.b D1, [A6 - 0x19]
00000BB2 57C1 seq D1
00000BB4 4A01 tst.b D1
00000BB6 660E bne +0x10 /* 00000BC6 */
00000BB8 7401 moveq.l D2, 0x01
00000BBA B42E FFE7 cmp.b D2, [A6 - 0x19]
00000BBE 57C2 seq D2
00000BC0 8202 or.b D1, D2
00000BC2 C001 and.b D0, D1
00000BC4 6718 beq +0x1A /* 00000BDE */
label00000BC6:
00000BC6 486E FFE6 pea.l [A6 - 0x1A]
00000BCA 2F0E move.l -[A7], A6
00000BCC 4EBA FAA8 jsr [PC - 0x558 /* 00000676 */]
00000BD0 486D D654 pea.l [A5 - 0x29AC]
00000BD4 2F0E move.l -[A7], A6
00000BD6 4EBA FA9E jsr [PC - 0x562 /* 00000676 */]
00000BDA 6000 FE70 bra -0x18E /* 00000A4C */
label00000BDE:
00000BDE 486E FFEC pea.l [A6 - 0x14]
00000BE2 2F0E move.l -[A7], A6
00000BE4 4EBA FA90 jsr [PC - 0x570 /* 00000676 */]
00000BE8 6000 FE72 bra -0x18C /* 00000A5C */
label00000BEC:
00000BEC 700D moveq.l D0, 0x0D
00000BEE B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000BF2 660E bne +0x10 /* 00000C02 */
00000BF4 2B6E FFE8 D65C move.l [A5 - 0x29A4], [A6 - 0x18]
00000BFA 422D D65B clr.b [A5 - 0x29A5]
00000BFE 6000 00B2 bra +0xB4 /* 00000CB2 */
label00000C02:
00000C02 701B moveq.l D0, 0x1B
00000C04 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000C08 57C0 seq D0
00000C0A 4A00 tst.b D0
00000C0C 6700 013C beq +0x13E /* 00000D4A */
00000C10 7206 moveq.l D1, 0x06
00000C12 B22E FFE7 cmp.b D1, [A6 - 0x19]
00000C16 57C1 seq D1
00000C18 C001 and.b D0, D1
00000C1A 6700 012E beq +0x130 /* 00000D4A */
00000C1E 2B6E FFE8 D680 move.l [A5 - 0x2980], [A6 - 0x18]
00000C24 2B6E FFE8 D65C move.l [A5 - 0x29A4], [A6 - 0x18]
00000C2A 2B6E FFE8 D686 move.l [A5 - 0x297A], [A6 - 0x18]
00000C30 2F0E move.l -[A7], A6
00000C32 4EBA F5E4 jsr [PC - 0xA1C /* 00000218 */]
00000C36 7010 moveq.l D0, 0x10
00000C38 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000C3C 57C0 seq D0
00000C3E 4A00 tst.b D0
00000C40 6600 FE1A bne -0x1E4 /* 00000A5C */
00000C44 7211 moveq.l D1, 0x11
00000C46 B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000C4A 57C1 seq D1
00000C4C 8001 or.b D0, D1
00000C4E 6600 FE0C bne -0x1F2 /* 00000A5C */
00000C52 720B moveq.l D1, 0x0B
00000C54 B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000C58 57C1 seq D1
00000C5A 4A01 tst.b D1
00000C5C 671A beq +0x1C /* 00000C78 */
00000C5E 7407 moveq.l D2, 0x07
00000C60 B42E FFE7 cmp.b D2, [A6 - 0x19]
00000C64 57C2 seq D2
00000C66 C202 and.b D1, D2
00000C68 670E beq +0x10 /* 00000C78 */
00000C6A 4A2E FFF3 tst.b [A6 - 0xD]
00000C6E 57C2 seq D2
00000C70 C202 and.b D1, D2
00000C72 8001 or.b D0, D1
00000C74 6600 FDE6 bne -0x218 /* 00000A5C */
label00000C78:
00000C78 721B moveq.l D1, 0x1B
00000C7A B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000C7E 57C1 seq D1
00000C80 4A01 tst.b D1
00000C82 6720 beq +0x22 /* 00000CA4 */
00000C84 7407 moveq.l D2, 0x07
00000C86 B42E FFE7 cmp.b D2, [A6 - 0x19]
00000C8A 57C2 seq D2
00000C8C 4A02 tst.b D2
00000C8E 6600 FDCC bne -0x232 /* 00000A5C */
00000C92 7608 moveq.l D3, 0x08
00000C94 B62E FFE7 cmp.b D3, [A6 - 0x19]
00000C98 57C3 seq D3
00000C9A 8403 or.b D2, D3
00000C9C C202 and.b D1, D2
00000C9E 8001 or.b D0, D1
00000CA0 6600 FDBA bne -0x244 /* 00000A5C */
label00000CA4:
00000CA4 1B7C 0080 D65B move.b [A5 - 0x29A5], 0x80
00000CAA 700D moveq.l D0, 0x0D
00000CAC B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000CB0 661E bne +0x20 /* 00000CD0 */
label00000CB2:
00000CB2 102D D65B move.b D0, [A5 - 0x29A5]
00000CB6 4880 ext.w D0
00000CB8 122E FFE7 move.b D1, [A6 - 0x19]
00000CBC 4881 ext.w D1
00000CBE D240 add.w D1, D0
00000CC0 1B41 D65B move.b [A5 - 0x29A5], D1
00000CC4 2B6E FFE8 D686 move.l [A5 - 0x297A], [A6 - 0x18]
00000CCA 2F0E move.l -[A7], A6
00000CCC 4EBA F54A jsr [PC - 0xAB6 /* 00000218 */]
label00000CD0:
00000CD0 7019 moveq.l D0, 0x19
00000CD2 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00000CD6 57C0 seq D0
00000CD8 4A00 tst.b D0
00000CDA 660C bne +0xE /* 00000CE8 */
00000CDC 7218 moveq.l D1, 0x18
00000CDE B22E FFE6 cmp.b D1, [A6 - 0x1A]
00000CE2 57C1 seq D1
00000CE4 8001 or.b D0, D1
00000CE6 6718 beq +0x1A /* 00000D00 */
label00000CE8:
00000CE8 486E FFE6 pea.l [A6 - 0x1A]
00000CEC 2F0E move.l -[A7], A6
00000CEE 4EBA F986 jsr [PC - 0x67A /* 00000676 */]
00000CF2 486D D65A pea.l [A5 - 0x29A6]
00000CF6 2F0E move.l -[A7], A6
00000CF8 4EBA F97C jsr [PC - 0x684 /* 00000676 */]
00000CFC 6000 FD4E bra -0x2B0 /* 00000A4C */
label00000D00:
00000D00 7000 moveq.l D0, 0x00
00000D02 102D D65B move.b D0, [A5 - 0x29A5]
00000D06 C0BC 0000 0080 and.l D0, 0x80
00000D0C 4A80 tst.l D0
00000D0E 670A beq +0xC /* 00000D1A */
00000D10 486D D67E pea.l [A5 - 0x2982]
00000D14 2F0E move.l -[A7], A6
00000D16 4EBA F95E jsr [PC - 0x6A2 /* 00000676 */]
label00000D1A:
00000D1A 7000 moveq.l D0, 0x00
00000D1C 102D D65B move.b D0, [A5 - 0x29A5]
00000D20 C0BC 0000 000F and.l D0, 0xF
00000D26 4A80 tst.l D0
00000D28 6700 FD32 beq -0x2CC /* 00000A5C */
00000D2C 7000 moveq.l D0, 0x00
00000D2E 102D D65B move.b D0, [A5 - 0x29A5]
00000D32 C0BC 0000 000F and.l D0, 0xF
00000D38 1B40 D685 move.b [A5 - 0x297B], D0
00000D3C 486D D684 pea.l [A5 - 0x297C]
00000D40 2F0E move.l -[A7], A6
00000D42 4EBA F932 jsr [PC - 0x6CE /* 00000676 */]
00000D46 6000 FD14 bra -0x2EA /* 00000A5C */
label00000D4A:
00000D4A 486E FFE6 pea.l [A6 - 0x1A]
00000D4E 2F0E move.l -[A7], A6
00000D50 4EBA F924 jsr [PC - 0x6DC /* 00000676 */]
00000D54 6000 FCF6 bra -0x308 /* 00000A4C */
label00000D58:
00000D58 102E FFF3 move.b D0, [A6 - 0xD]
00000D5C 670C beq +0xE /* 00000D6A */
00000D5E 486D D66C pea.l [A5 - 0x2994]
00000D62 2F0E move.l -[A7], A6
00000D64 4EBA F872 jsr [PC - 0x78E /* 000005D8 */]
00000D68 600A bra +0xC /* 00000D74 */
label00000D6A:
00000D6A 486D D66C pea.l [A5 - 0x2994]
00000D6E 2F0E move.l -[A7], A6
00000D70 4EBA F904 jsr [PC - 0x6FC /* 00000676 */]
label00000D74:
00000D74 2D6E FFDE 000E move.l [A6 + 0xE], [A6 - 0x22]
label00000D7A:
00000D7A 4FEE FFBE lea.l A7, [A6 - 0x42]
00000D7E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000D82 4E5E unlink A6
00000D84 205F movea.l A0, [A7]+
00000D86 5C4F addq.w A7, 6
00000D88 4ED0 jmp [A0]
fn00000D8A:
00000D8A 4E56 0000 link A6, 0
00000D8E 206D D92C movea.l A0, [A5 - 0x26D4]
00000D92 2050 movea.l A0, [A0]
00000D94 302E 0008 move.w D0, [A6 + 0x8]
00000D98 48C0 ext.l D0
00000D9A D090 add.l D0, [A0]
00000D9C 2D40 000A move.l [A6 + 0xA], D0
00000DA0 4E5E unlink A6
00000DA2 205F movea.l A0, [A7]+
00000DA4 544F addq.w A7, 2
00000DA6 4ED0 jmp [A0]
fn00000DA8:
00000DA8 4E56 FFFC link A6, -0x0004
00000DAC 206E 0008 movea.l A0, [A6 + 0x8]
00000DB0 117C 0001 000A move.b [A0 + 0xA], 0x1
00000DB6 4267 clr.w -[A7]
00000DB8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DBC 486E FFFC pea.l [A6 - 0x4]
00000DC0 202E 000C move.l D0, [A6 + 0xC]
00000DC4 5280 addq.l D0, 1
00000DC6 2F00 move.l -[A7], D0
00000DC8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000DCC 4A5F tst.w [A7]+
00000DCE 671E beq +0x20 /* 00000DEE */
00000DD0 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00000DD4 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00000DD8 42A7 clr.l -[A7]
00000DDA 7001 moveq.l D0, 0x01
00000DDC 2F00 move.l -[A7], D0
00000DDE 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000DE2 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000DE6 206E FFFC movea.l A0, [A6 - 0x4]
00000DEA 2050 movea.l A0, [A0]
00000DEC 4210 clr.b [A0]
label00000DEE:
00000DEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DF2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DF6 4EBA F2FE jsr [PC - 0xD02 /* 000000F6 */]
00000DFA 4E5E unlink A6
00000DFC 205F movea.l A0, [A7]+
00000DFE DEFC 000C add.w A7, 0xC
00000E02 4ED0 jmp [A0]
export_749:
00000E04 4E56 FFFC link A6, -0x0004
00000E08 2F0C move.l -[A7], A4
00000E0A 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000E0E 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */]
00000E12 42A7 clr.l -[A7]
00000E14 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000E18 285F movea.l A4, [A7]+
00000E1A 42A7 clr.l -[A7]
00000E1C 2F0C move.l -[A7], A4
00000E1E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000E22 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000E26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E2A 4EBA FF7C jsr [PC - 0x84 /* 00000DA8 */]
00000E2E 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00000E32 285F movea.l A4, [A7]+
00000E34 4E5E unlink A6
00000E36 2E9F move.l [A7], [A7]+
00000E38 4E75 rts
fn00000E3A:
00000E3A 4E56 FF00 link A6, -0x0100
00000E3E 422E 0008 clr.b [A6 + 0x8]
00000E42 7004 moveq.l D0, 0x04
00000E44 B02D D926 cmp.b D0, [A5 - 0x26DA]
00000E48 5DC0 slt D0
00000E4A 721C moveq.l D1, 0x1C
00000E4C B22D D926 cmp.b D1, [A5 - 0x26DA]
00000E50 5EC1 sgt D1
00000E52 C001 and.b D0, D1
00000E54 671E beq +0x20 /* 00000E74 */
00000E56 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00000E5C 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00000E60 486E FF00 pea.l [A6 - 0x100]
00000E64 4EBA F218 jsr [PC - 0xDE8 /* 0000007E */]
00000E68 486E FF00 pea.l [A6 - 0x100]
00000E6C 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000E70 4EBA F18E jsr [PC - 0xE72 /* 00000000 */]
label00000E74:
00000E74 4E5E unlink A6
00000E76 4E75 rts
export_750:
fn00000E78:
00000E78 4E56 0000 link A6, 0
00000E7C 2F0C move.l -[A7], A4
00000E7E 286D D92C movea.l A4, [A5 - 0x26D4]
00000E82 536C 0008 subq.w [A4 + 0x8], 1
00000E86 206C 0004 movea.l A0, [A4 + 0x4]
00000E8A 2F08 move.l -[A7], A0
00000E8C 42A7 clr.l -[A7]
00000E8E 302C 0008 move.w D0, [A4 + 0x8]
00000E92 5340 subq.w D0, 1
00000E94 3F00 move.w -[A7], D0
00000E96 3F3C 0006 move.w -[A7], 0x6
00000E9A 301F move.w D0, [A7]+
00000E9C C1DF muls.w D0, [A7]+
00000E9E 2E80 move.l [A7], D0
00000EA0 201F move.l D0, [A7]+
00000EA2 205F movea.l A0, [A7]+
00000EA4 D090 add.l D0, [A0]
00000EA6 2040 movea.l A0, D0
00000EA8 43ED D926 lea.l A1, [A5 - 0x26DA]
00000EAC 22D8 move.l [A1]+, [A0]+
00000EAE 3290 move.w [A1], [A0]
00000EB0 285F movea.l A4, [A7]+
00000EB2 4E5E unlink A6
00000EB4 4E75 rts
export_751:
00000EB6 4E56 0000 link A6, 0
00000EBA 2F0C move.l -[A7], A4
00000EBC 2B6E 0008 D92C move.l [A5 - 0x26D4], [A6 + 0x8]
00000EC2 660E bne +0x10 /* 00000ED2 */
00000EC4 41ED D926 lea.l A0, [A5 - 0x26DA]
00000EC8 43ED D692 lea.l A1, [A5 - 0x296E]
00000ECC 20D9 move.l [A0]+, [A1]+
00000ECE 3091 move.w [A0], [A1]
00000ED0 602E bra +0x30 /* 00000F00 */
label00000ED2:
00000ED2 286D D92C movea.l A4, [A5 - 0x26D4]
00000ED6 206C 0004 movea.l A0, [A4 + 0x4]
00000EDA 2F08 move.l -[A7], A0
00000EDC 42A7 clr.l -[A7]
00000EDE 302C 0008 move.w D0, [A4 + 0x8]
00000EE2 5340 subq.w D0, 1
00000EE4 3F00 move.w -[A7], D0
00000EE6 3F3C 0006 move.w -[A7], 0x6
00000EEA 301F move.w D0, [A7]+
00000EEC C1DF muls.w D0, [A7]+
00000EEE 2E80 move.l [A7], D0
00000EF0 201F move.l D0, [A7]+
00000EF2 205F movea.l A0, [A7]+
00000EF4 D090 add.l D0, [A0]
00000EF6 2040 movea.l A0, D0
00000EF8 43ED D926 lea.l A1, [A5 - 0x26DA]
00000EFC 22D8 move.l [A1]+, [A0]+
00000EFE 3290 move.w [A1], [A0]
label00000F00:
00000F00 285F movea.l A4, [A7]+
00000F02 4E5E unlink A6
00000F04 2E9F move.l [A7], [A7]+
00000F06 4E75 rts
export_752:
00000F08 4E56 0000 link A6, 0
00000F0C 2F0C move.l -[A7], A4
00000F0E 286D D92C movea.l A4, [A5 - 0x26D4]
00000F12 396E 0008 0008 move.w [A4 + 0x8], [A6 + 0x8]
00000F18 206C 0004 movea.l A0, [A4 + 0x4]
00000F1C 2F08 move.l -[A7], A0
00000F1E 42A7 clr.l -[A7]
00000F20 302C 0008 move.w D0, [A4 + 0x8]
00000F24 5340 subq.w D0, 1
00000F26 3F00 move.w -[A7], D0
00000F28 3F3C 0006 move.w -[A7], 0x6
00000F2C 301F move.w D0, [A7]+
00000F2E C1DF muls.w D0, [A7]+
00000F30 2E80 move.l [A7], D0
00000F32 201F move.l D0, [A7]+
00000F34 205F movea.l A0, [A7]+
00000F36 D090 add.l D0, [A0]
00000F38 2040 movea.l A0, D0
00000F3A 43ED D926 lea.l A1, [A5 - 0x26DA]
00000F3E 22D8 move.l [A1]+, [A0]+
00000F40 3290 move.w [A1], [A0]
00000F42 285F movea.l A4, [A7]+
00000F44 4E5E unlink A6
00000F46 205F movea.l A0, [A7]+
00000F48 544F addq.w A7, 2
00000F4A 4ED0 jmp [A0]
export_753:
fn00000F4C:
00000F4C 4E56 FE00 link A6, -0x0200
00000F50 7004 moveq.l D0, 0x04
00000F52 B02D D926 cmp.b D0, [A5 - 0x26DA]
00000F56 5DC0 slt D0
00000F58 721C moveq.l D1, 0x1C
00000F5A B22D D926 cmp.b D1, [A5 - 0x26DA]
00000F5E 5EC1 sgt D1
00000F60 C001 and.b D0, D1
00000F62 670E beq +0x10 /* 00000F72 */
00000F64 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00000F68 486E FF00 pea.l [A6 - 0x100]
00000F6C 4EBA F110 jsr [PC - 0xEF0 /* 0000007E */]
00000F70 6028 bra +0x2A /* 00000F9A */
label00000F72:
00000F72 7002 moveq.l D0, 0x02
00000F74 B02D D926 cmp.b D0, [A5 - 0x26DA]
00000F78 661C bne +0x1E /* 00000F96 */
00000F7A 486E FE00 pea.l [A6 - 0x200]
00000F7E 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00000F82 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000F86 205F movea.l A0, [A7]+
00000F88 43EE FF00 lea.l A1, [A6 - 0x100]
00000F8C 703F moveq.l D0, 0x3F
label00000F8E:
00000F8E 22D8 move.l [A1]+, [A0]+
00000F90 51C8 FFFC dbf D0, -0x6 /* 00000F8E */
00000F94 6004 bra +0x6 /* 00000F9A */
label00000F96:
00000F96 422E FF00 clr.b [A6 - 0x100]
label00000F9A:
00000F9A 206E 0008 movea.l A0, [A6 + 0x8]
00000F9E 43EE FF00 lea.l A1, [A6 - 0x100]
00000FA2 703F moveq.l D0, 0x3F
label00000FA4:
00000FA4 20D9 move.l [A0]+, [A1]+
00000FA6 51C8 FFFC dbf D0, -0x6 /* 00000FA4 */
00000FAA 4E5E unlink A6
00000FAC 4E75 rts
fn00000FAE:
00000FAE 4E56 FEF4 link A6, -0x010C
00000FB2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000FB6 206D D69E movea.l A0, [A5 - 0x2962]
00000FBA 2850 movea.l A4, [A0]
00000FBC 3E3C 0100 move.w D7, 0x100
00000FC0 7C01 moveq.l D6, 0x01
00000FC2 6062 bra +0x64 /* 00001026 */
label00000FC4:
00000FC4 1014 move.b D0, [A4]
00000FC6 B02E 000A cmp.b D0, [A6 + 0xA]
00000FCA 57C0 seq D0
00000FCC 4A00 tst.b D0
00000FCE 6752 beq +0x54 /* 00001022 */
00000FD0 122C 0001 move.b D1, [A4 + 0x1]
00000FD4 4881 ext.w D1
00000FD6 B26E 0008 cmp.w D1, [A6 + 0x8]
00000FDA 57C1 seq D1
00000FDC C001 and.b D0, D1
00000FDE 6742 beq +0x44 /* 00001022 */
00000FE0 206D D2C2 movea.l A0, [A5 - 0x2D3E]
00000FE4 302C 0002 move.w D0, [A4 + 0x2]
00000FE8 48C0 ext.l D0
00000FEA 2640 movea.l A3, D0
00000FEC D7D0 add.l A3, [A0]
00000FEE 2F0B move.l -[A7], A3
00000FF0 486E FEF4 pea.l [A6 - 0x10C]
00000FF4 4240 clr.w D0
00000FF6 1013 move.b D0, [A3]
00000FF8 5240 addq.w D0, 1
00000FFA 48C0 ext.l D0
00000FFC 2F00 move.l -[A7], D0
00000FFE 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00001002 4240 clr.w D0
00001004 102E FEF4 move.b D0, [A6 - 0x10C]
00001008 BE40 cmp.w D7, D0
0000100A 6F16 ble +0x18 /* 00001022 */
0000100C 4247 clr.w D7
0000100E 1E2E FEF4 move.b D7, [A6 - 0x10C]
00001012 206E 000C movea.l A0, [A6 + 0xC]
00001016 43EE FEF4 lea.l A1, [A6 - 0x10C]
0000101A 703F moveq.l D0, 0x3F
label0000101C:
0000101C 20D9 move.l [A0]+, [A1]+
0000101E 51C8 FFFC dbf D0, -0x6 /* 0000101C */
label00001022:
00001022 588C addq.l A4, 4
00001024 5246 addq.w D6, 1
label00001026:
00001026 0C46 0313 cmpi.w D6, 0x313
0000102A 6F98 ble -0x66 /* 00000FC4 */
0000102C 0C47 0100 cmpi.w D7, 0x100
00001030 6C02 bge +0x4 /* 00001034 */
00001032 600A bra +0xC /* 0000103E */
label00001034:
00001034 206E 000C movea.l A0, [A6 + 0xC]
00001038 4210 clr.b [A0]
0000103A 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
label0000103E:
0000103E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001042 4E5E unlink A6
00001044 2E9F move.l [A7], [A7]+
00001046 4E75 rts
export_754:
fn00001048:
00001048 4E56 FF00 link A6, -0x0100
0000104C 206E 000A movea.l A0, [A6 + 0xA]
00001050 2F08 move.l -[A7], A0
00001052 486E FF00 pea.l [A6 - 0x100]
00001056 1F3C 0019 move.b -[A7], 0x19
0000105A 102E 0008 move.b D0, [A6 + 0x8]
0000105E 4880 ext.w D0
00001060 3F00 move.w -[A7], D0
00001062 4EBA FF4A jsr [PC - 0xB6 /* 00000FAE */]
00001066 201F move.l D0, [A7]+
00001068 205F movea.l A0, [A7]+
0000106A 2240 movea.l A1, D0
0000106C 7007 moveq.l D0, 0x07
label0000106E:
0000106E 20D9 move.l [A0]+, [A1]+
00001070 51C8 FFFC dbf D0, -0x6 /* 0000106E */
00001074 4E5E unlink A6
00001076 205F movea.l A0, [A7]+
00001078 544F addq.w A7, 2
0000107A 4ED0 jmp [A0]
export_755:
0000107C 4E56 0000 link A6, 0
00001080 700F moveq.l D0, 0x0F
00001082 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001086 57C0 seq D0
00001088 4400 neg.b D0
0000108A 1D40 0008 move.b [A6 + 0x8], D0
0000108E 4E5E unlink A6
00001090 4E75 rts
fn00001092:
00001092 4E56 0000 link A6, 0
00001096 1D7C 0001 000A move.b [A6 + 0xA], 0x1
0000109C 4267 clr.w -[A7]
0000109E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000010A2 4EBA 10DC jsr [PC + 0x10DC /* 00002180 */]
000010A6 101F move.b D0, [A7]+
000010A8 6702 beq +0x4 /* 000010AC */
000010AA 602A bra +0x2C /* 000010D6 */
label000010AC:
000010AC 7007 moveq.l D0, 0x07
000010AE B02D D926 cmp.b D0, [A5 - 0x26DA]
000010B2 57C0 seq D0
000010B4 4A00 tst.b D0
000010B6 671A beq +0x1C /* 000010D2 */
000010B8 7203 moveq.l D1, 0x03
000010BA B22D D927 cmp.b D1, [A5 - 0x26D9]
000010BE 57C1 seq D1
000010C0 C001 and.b D0, D1
000010C2 670E beq +0x10 /* 000010D2 */
000010C4 422D D506 clr.b [A5 - 0x2AFA]
000010C8 486D D506 pea.l [A5 - 0x2AFA]
000010CC 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000010D0 6004 bra +0x6 /* 000010D6 */
label000010D2:
000010D2 422E 000A clr.b [A6 + 0xA]
label000010D6:
000010D6 4E5E unlink A6
000010D8 205F movea.l A0, [A7]+
000010DA 544F addq.w A7, 2
000010DC 4ED0 jmp [A0]
export_756:
000010DE 4E56 FFFC link A6, -0x0004
000010E2 48E7 0300 movem.l -[A7], D6,D7
000010E6 422E 0008 clr.b [A6 + 0x8]
000010EA 4247 clr.w D7
000010EC 7009 moveq.l D0, 0x09
000010EE B02D D926 cmp.b D0, [A5 - 0x26DA]
000010F2 57C6 seq D6
000010F4 4406 neg.b D6
label000010F6:
000010F6 42A7 clr.l -[A7]
000010F8 4EBA FF98 jsr [PC - 0x68 /* 00001092 */]
000010FC 101F move.b D0, [A7]+
000010FE 6722 beq +0x24 /* 00001122 */
00001100 5247 addq.w D7, 1
00001102 7007 moveq.l D0, 0x07
00001104 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001108 57C0 seq D0
0000110A 4A00 tst.b D0
0000110C 6714 beq +0x16 /* 00001122 */
0000110E 7203 moveq.l D1, 0x03
00001110 B22D D927 cmp.b D1, [A5 - 0x26D9]
00001114 57C1 seq D1
00001116 C001 and.b D0, D1
00001118 6708 beq +0xA /* 00001122 */
0000111A 4EBA EEE4 jsr [PC - 0x111C /* 00000000 */]
0000111E 60D6 bra -0x28 /* 000010F6 */
00001120 60D4 bra -0x2A /* 000010F6 */
label00001122:
00001122 4A47 tst.w D7
00001124 6E02 bgt +0x4 /* 00001128 */
00001126 6026 bra +0x28 /* 0000114E */
label00001128:
00001128 7001 moveq.l D0, 0x01
0000112A B047 cmp.w D0, D7
0000112C 57C0 seq D0
0000112E 4A00 tst.b D0
00001130 670C beq +0xE /* 0000113E */
00001132 1206 move.b D1, D6
00001134 0A01 0001 xori.b D1, 0x1
00001138 C001 and.b D0, D1
0000113A 6702 beq +0x4 /* 0000113E */
0000113C 6010 bra +0x12 /* 0000114E */
label0000113E:
0000113E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001144 3007 move.w D0, D7
00001146 48C0 ext.l D0
00001148 2F00 move.l -[A7], D0
0000114A 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
label0000114E:
0000114E 4CDF 00C0 movem.l D6,D7, [A7]+
00001152 4E5E unlink A6
00001154 4E75 rts
export_757:
00001156 4E56 FFFE link A6, -0x0002
0000115A 2F07 move.l -[A7], D7
0000115C 422E 0008 clr.b [A6 + 0x8]
00001160 4247 clr.w D7
label00001162:
00001162 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
00001168 4EBA 1016 jsr [PC + 0x1016 /* 00002180 */]
0000116C 101F move.b D0, [A7]+
0000116E 673C beq +0x3E /* 000011AC */
00001170 5247 addq.w D7, 1
00001172 7006 moveq.l D0, 0x06
00001174 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001178 57C0 seq D0
0000117A 4A00 tst.b D0
0000117C 670C beq +0xE /* 0000118A */
0000117E 720E moveq.l D1, 0x0E
00001180 B22D D927 cmp.b D1, [A5 - 0x26D9]
00001184 57C1 seq D1
00001186 C001 and.b D0, D1
00001188 661A bne +0x1C /* 000011A4 */
label0000118A:
0000118A 7207 moveq.l D1, 0x07
0000118C B22D D926 cmp.b D1, [A5 - 0x26DA]
00001190 57C1 seq D1
00001192 4A01 tst.b D1
00001194 6716 beq +0x18 /* 000011AC */
00001196 7403 moveq.l D2, 0x03
00001198 B42D D927 cmp.b D2, [A5 - 0x26D9]
0000119C 57C2 seq D2
0000119E C202 and.b D1, D2
000011A0 8001 or.b D0, D1
000011A2 6708 beq +0xA /* 000011AC */
label000011A4:
000011A4 4EBA EE5A jsr [PC - 0x11A6 /* 00000000 */]
000011A8 60B8 bra -0x46 /* 00001162 */
000011AA 60B6 bra -0x48 /* 00001162 */
label000011AC:
000011AC 4A47 tst.w D7
000011AE 6602 bne +0x4 /* 000011B2 */
000011B0 6010 bra +0x12 /* 000011C2 */
label000011B2:
000011B2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000011B8 3007 move.w D0, D7
000011BA 48C0 ext.l D0
000011BC 2F00 move.l -[A7], D0
000011BE 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
label000011C2:
000011C2 2E1F move.l D7, [A7]+
000011C4 4E5E unlink A6
000011C6 4E75 rts
export_758:
000011C8 4E56 FFFE link A6, -0x0002
000011CC 4267 clr.w -[A7]
000011CE 486E FFFE pea.l [A6 - 0x2]
000011D2 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000011D6 101F move.b D0, [A7]+
000011D8 6606 bne +0x8 /* 000011E0 */
000011DA 422E 0008 clr.b [A6 + 0x8]
000011DE 6014 bra +0x16 /* 000011F4 */
label000011E0:
000011E0 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000011E6 4A6E FFFE tst.w [A6 - 0x2]
000011EA 6608 bne +0xA /* 000011F4 */
000011EC 1F3C 0012 move.b -[A7], 0x12
000011F0 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
label000011F4:
000011F4 4E5E unlink A6
000011F6 4E75 rts
export_759:
000011F8 4E56 0000 link A6, 0
000011FC 7002 moveq.l D0, 0x02
000011FE B02D D926 cmp.b D0, [A5 - 0x26DA]
00001202 57C0 seq D0
00001204 4400 neg.b D0
00001206 1D40 0008 move.b [A6 + 0x8], D0
0000120A 4E5E unlink A6
0000120C 4E75 rts
export_760:
0000120E 4E56 0000 link A6, 0
00001212 422E 0008 clr.b [A6 + 0x8]
00001216 7002 moveq.l D0, 0x02
00001218 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000121C 6702 beq +0x4 /* 00001220 */
0000121E 600A bra +0xC /* 0000122A */
label00001220:
00001220 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001226 4EBA EDD8 jsr [PC - 0x1228 /* 00000000 */]
label0000122A:
0000122A 4E5E unlink A6
0000122C 4E75 rts
export_761:
0000122E 4E56 0000 link A6, 0
00001232 42A7 clr.l -[A7]
00001234 4EBA 0F4A jsr [PC + 0xF4A /* 00002180 */]
00001238 1D5F 0008 move.b [A6 + 0x8], [A7]+
0000123C 4E5E unlink A6
0000123E 4E75 rts
export_762:
00001240 4E56 FFF8 link A6, -0x0008
00001244 4267 clr.w -[A7]
00001246 70FF moveq.l D0, 0xFFFFFFFF
00001248 2F00 move.l -[A7], D0
0000124A 486E FFF8 pea.l [A6 - 0x8]
0000124E 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00001252 206D E4E0 movea.l A0, [A5 - 0x1B20]
00001256 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
0000125C 42A7 clr.l -[A7]
0000125E 4EBA 0F3C jsr [PC + 0xF3C /* 0000219C */]
00001262 1D5F 0008 move.b [A6 + 0x8], [A7]+
00001266 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
0000126A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000126E 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00001272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001276 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000127A 4E5E unlink A6
0000127C 4E75 rts
fn0000127E:
0000127E 4E56 FEF8 link A6, -0x0108
00001282 48E7 0018 movem.l -[A7], A3,A4
00001286 7002 moveq.l D0, 0x02
00001288 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000128C 57C0 seq D0
0000128E 4A00 tst.b D0
00001290 660C bne +0xE /* 0000129E */
00001292 7205 moveq.l D1, 0x05
00001294 B22D D926 cmp.b D1, [A5 - 0x26DA]
00001298 57C1 seq D1
0000129A 8001 or.b D0, D1
0000129C 6706 beq +0x8 /* 000012A4 */
label0000129E:
0000129E 422E 0008 clr.b [A6 + 0x8]
000012A2 603E bra +0x40 /* 000012E2 */
label000012A4:
000012A4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000012AA 287C 7FFF FFFF movea.l A4, 0x7FFFFFFF
label000012B0:
000012B0 7002 moveq.l D0, 0x02
000012B2 B02D D926 cmp.b D0, [A5 - 0x26DA]
000012B6 6718 beq +0x1A /* 000012D0 */
000012B8 42A7 clr.l -[A7]
000012BA 3F2D D928 move.w -[A7], [A5 - 0x26D8]
000012BE 4EBA FACA jsr [PC - 0x536 /* 00000D8A */]
000012C2 265F movea.l A3, [A7]+
000012C4 B9CB cmpa.l A4, A3
000012C6 6F02 ble +0x4 /* 000012CA */
000012C8 284B movea.l A4, A3
label000012CA:
000012CA 4EBA ED34 jsr [PC - 0x12CC /* 00000000 */]
000012CE 60E0 bra -0x1E /* 000012B0 */
label000012D0:
000012D0 2F0C move.l -[A7], A4
000012D2 486E FEF8 pea.l [A6 - 0x108]
000012D6 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
000012DA 486E FEF8 pea.l [A6 - 0x108]
000012DE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
label000012E2:
000012E2 4CDF 1800 movem.l A3,A4, [A7]+
000012E6 4E5E unlink A6
000012E8 4E75 rts
export_763:
000012EA 4E56 FFF0 link A6, -0x0010
000012EE 422E 0008 clr.b [A6 + 0x8]
000012F2 486E FFF0 pea.l [A6 - 0x10]
000012F6 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
000012FA 42A7 clr.l -[A7]
000012FC 4EBA 0E9E jsr [PC + 0xE9E /* 0000219C */]
00001300 101F move.b D0, [A7]+
00001302 6702 beq +0x4 /* 00001306 */
00001304 602A bra +0x2C /* 00001330 */
label00001306:
00001306 486E FFF0 pea.l [A6 - 0x10]
0000130A 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
0000130E 4267 clr.w -[A7]
00001310 4EBA FF6C jsr [PC - 0x94 /* 0000127E */]
00001314 101F move.b D0, [A7]+
00001316 6602 bne +0x4 /* 0000131A */
00001318 6016 bra +0x18 /* 00001330 */
label0000131A:
0000131A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001320 486D D506 pea.l [A5 - 0x2AFA]
00001324 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001328 486D D506 pea.l [A5 - 0x2AFA]
0000132C 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label00001330:
00001330 4E5E unlink A6
00001332 4E75 rts
export_764:
00001334 4E56 FFFE link A6, -0x0002
00001338 4267 clr.w -[A7]
0000133A 486E FFFE pea.l [A6 - 0x2]
0000133E 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
00001342 101F move.b D0, [A7]+
00001344 6606 bne +0x8 /* 0000134C */
00001346 422E 0008 clr.b [A6 + 0x8]
0000134A 6036 bra +0x38 /* 00001382 */
label0000134C:
0000134C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001352 4A6E FFFE tst.w [A6 - 0x2]
00001356 6602 bne +0x4 /* 0000135A */
00001358 6028 bra +0x2A /* 00001382 */
label0000135A:
0000135A 4267 clr.w -[A7]
0000135C 4EBA FF20 jsr [PC - 0xE0 /* 0000127E */]
00001360 101F move.b D0, [A7]+
00001362 6712 beq +0x14 /* 00001376 */
00001364 486D D506 pea.l [A5 - 0x2AFA]
00001368 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000136C 486D D506 pea.l [A5 - 0x2AFA]
00001370 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001374 600C bra +0xE /* 00001382 */
label00001376:
00001376 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000137A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000137E 422E 0008 clr.b [A6 + 0x8]
label00001382:
00001382 4E5E unlink A6
00001384 4E75 rts
export_765:
fn00001386:
00001386 4E56 0000 link A6, 0
0000138A 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
00001390 4EBA 0DEE jsr [PC + 0xDEE /* 00002180 */]
00001394 1D5F 0008 move.b [A6 + 0x8], [A7]+
00001398 4E5E unlink A6
0000139A 4E75 rts
export_766:
fn0000139C:
0000139C 4E56 0000 link A6, 0
000013A0 2F3C 002D 0000 move.l -[A7], 0x2D0000 /* '-\0\0' */
000013A6 4EBA 0DD8 jsr [PC + 0xDD8 /* 00002180 */]
000013AA 1D5F 0008 move.b [A6 + 0x8], [A7]+
000013AE 4E5E unlink A6
000013B0 4E75 rts
export_767:
fn000013B2:
000013B2 4E56 0000 link A6, 0
000013B6 422E 0008 clr.b [A6 + 0x8]
000013BA 7008 moveq.l D0, 0x08
000013BC B02D D926 cmp.b D0, [A5 - 0x26DA]
000013C0 6702 beq +0x4 /* 000013C4 */
000013C2 601E bra +0x20 /* 000013E2 */
label000013C4:
000013C4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000013CA 2F2D D928 move.l -[A7], [A5 - 0x26D8]
000013CE 486D D506 pea.l [A5 - 0x2AFA]
000013D2 4EBA ECAA jsr [PC - 0x1356 /* 0000007E */]
000013D6 486D D506 pea.l [A5 - 0x2AFA]
000013DA 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000013DE 4EBA EC20 jsr [PC - 0x13E0 /* 00000000 */]
label000013E2:
000013E2 4E5E unlink A6
000013E4 4E75 rts
export_768:
000013E6 4E56 FFFE link A6, -0x0002
000013EA 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000013F0 7008 moveq.l D0, 0x08
000013F2 B02D D926 cmp.b D0, [A5 - 0x26DA]
000013F6 6634 bne +0x36 /* 0000142C */
000013F8 4EBA EC06 jsr [PC - 0x13FA /* 00000000 */]
000013FC 7006 moveq.l D0, 0x06
000013FE B02D D926 cmp.b D0, [A5 - 0x26DA]
00001402 56C0 sne D0
00001404 4400 neg.b D0
00001406 1D40 FFFF move.b [A6 - 0x1], D0
0000140A 4EBA FA6C jsr [PC - 0x594 /* 00000E78 */]
0000140E 102E FFFF move.b D0, [A6 - 0x1]
00001412 6718 beq +0x1A /* 0000142C */
00001414 2F00 move.l -[A7], D0
00001416 4267 clr.w -[A7]
00001418 4EBA FF98 jsr [PC - 0x68 /* 000013B2 */]
0000141C 121F move.b D1, [A7]+
0000141E 201F move.l D0, [A7]+
00001420 C001 and.b D0, D1
00001422 6708 beq +0xA /* 0000142C */
00001424 42A7 clr.l -[A7]
00001426 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000142A 6018 bra +0x1A /* 00001444 */
label0000142C:
0000142C 4267 clr.w -[A7]
0000142E 4EBA FF6C jsr [PC - 0x94 /* 0000139C */]
00001432 101F move.b D0, [A7]+
00001434 670A beq +0xC /* 00001440 */
00001436 7001 moveq.l D0, 0x01
00001438 2F00 move.l -[A7], D0
0000143A 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000143E 6004 bra +0x6 /* 00001444 */
label00001440:
00001440 422E 0008 clr.b [A6 + 0x8]
label00001444:
00001444 4E5E unlink A6
00001446 4E75 rts
export_769:
00001448 4E56 0000 link A6, 0
0000144C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001452 4267 clr.w -[A7]
00001454 4EBA FF5C jsr [PC - 0xA4 /* 000013B2 */]
00001458 101F move.b D0, [A7]+
0000145A 6708 beq +0xA /* 00001464 */
0000145C 42A7 clr.l -[A7]
0000145E 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00001462 6018 bra +0x1A /* 0000147C */
label00001464:
00001464 4267 clr.w -[A7]
00001466 4EBA FF1E jsr [PC - 0xE2 /* 00001386 */]
0000146A 101F move.b D0, [A7]+
0000146C 670A beq +0xC /* 00001478 */
0000146E 7001 moveq.l D0, 0x01
00001470 2F00 move.l -[A7], D0
00001472 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00001476 6004 bra +0x6 /* 0000147C */
label00001478:
00001478 422E 0008 clr.b [A6 + 0x8]
label0000147C:
0000147C 4E5E unlink A6
0000147E 4E75 rts
export_770:
00001480 4E56 0000 link A6, 0
00001484 4267 clr.w -[A7]
00001486 3F2D EBDE move.w -[A7], [A5 - 0x1422]
0000148A 4EBA 0CF4 jsr [PC + 0xCF4 /* 00002180 */]
0000148E 1D5F 0008 move.b [A6 + 0x8], [A7]+
00001492 4E5E unlink A6
00001494 4E75 rts
export_771:
fn00001496:
00001496 4E56 0000 link A6, 0
0000149A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000014A0 7003 moveq.l D0, 0x03
000014A2 B02D D926 cmp.b D0, [A5 - 0x26DA]
000014A6 6614 bne +0x16 /* 000014BC */
000014A8 102D D927 move.b D0, [A5 - 0x26D9]
000014AC 4880 ext.w D0
000014AE 48C0 ext.l D0
000014B0 2F00 move.l -[A7], D0
000014B2 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
000014B6 4EBA EB48 jsr [PC - 0x14B8 /* 00000000 */]
000014BA 6006 bra +0x8 /* 000014C2 */
label000014BC:
000014BC 42A7 clr.l -[A7]
000014BE 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
label000014C2:
000014C2 4E5E unlink A6
000014C4 4E75 rts
export_772:
000014C6 4E56 0000 link A6, 0
000014CA 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000014D0 7003 moveq.l D0, 0x03
000014D2 B02D D926 cmp.b D0, [A5 - 0x26DA]
000014D6 6708 beq +0xA /* 000014E0 */
000014D8 42A7 clr.l -[A7]
000014DA 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000014DE 6022 bra +0x24 /* 00001502 */
label000014E0:
000014E0 4A2D D927 tst.b [A5 - 0x26D9]
000014E4 6F18 ble +0x1A /* 000014FE */
000014E6 7000 moveq.l D0, 0x00
000014E8 102D D927 move.b D0, [A5 - 0x26D9]
000014EC C0BC 0000 000F and.l D0, 0xF
000014F2 2F00 move.l -[A7], D0
000014F4 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000014F8 4EBA EB06 jsr [PC - 0x14FA /* 00000000 */]
000014FC 6004 bra +0x6 /* 00001502 */
label000014FE:
000014FE 422E 0008 clr.b [A6 + 0x8]
label00001502:
00001502 4E5E unlink A6
00001504 4E75 rts
export_773:
00001506 4E56 0000 link A6, 0
0000150A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001510 7003 moveq.l D0, 0x03
00001512 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001516 661A bne +0x1C /* 00001532 */
00001518 7000 moveq.l D0, 0x00
0000151A 102D D927 move.b D0, [A5 - 0x26D9]
0000151E C0BC 0000 000F and.l D0, 0xF
00001524 4A80 tst.l D0
00001526 6606 bne +0x8 /* 0000152E */
00001528 4EBA EAD6 jsr [PC - 0x152A /* 00000000 */]
0000152C 6004 bra +0x6 /* 00001532 */
label0000152E:
0000152E 422E 0008 clr.b [A6 + 0x8]
label00001532:
00001532 4E5E unlink A6
00001534 4E75 rts
export_774:
00001536 4E56 FFFC link A6, -0x0004
0000153A 422E 0008 clr.b [A6 + 0x8]
0000153E 426E FFFC clr.w [A6 - 0x4]
label00001542:
00001542 700E moveq.l D0, 0x0E
00001544 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001548 6C78 bge +0x7A /* 000015C2 */
0000154A 526E FFFC addq.w [A6 - 0x4], 1
0000154E 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00001552 486D D506 pea.l [A5 - 0x2AFA]
00001556 4EBA EB26 jsr [PC - 0x14DA /* 0000007E */]
0000155A 4267 clr.w -[A7]
0000155C 486D D506 pea.l [A5 - 0x2AFA]
00001560 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001564 101F move.b D0, [A7]+
00001566 6612 bne +0x14 /* 0000157A */
00001568 4267 clr.w -[A7]
0000156A 486D E704 pea.l [A5 - 0x18FC]
0000156E 486D D506 pea.l [A5 - 0x2AFA]
00001572 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
00001576 3D5F FFFE move.w [A6 - 0x2], [A7]+
label0000157A:
0000157A 486D D506 pea.l [A5 - 0x2AFA]
0000157E 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001582 4EBA EA7C jsr [PC - 0x1584 /* 00000000 */]
00001586 7002 moveq.l D0, 0x02
00001588 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000158C 6614 bne +0x16 /* 000015A2 */
0000158E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001594 302E FFFC move.w D0, [A6 - 0x4]
00001598 48C0 ext.l D0
0000159A 2F00 move.l -[A7], D0
0000159C 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000015A0 6020 bra +0x22 /* 000015C2 */
label000015A2:
000015A2 7007 moveq.l D0, 0x07
000015A4 B02D D926 cmp.b D0, [A5 - 0x26DA]
000015A8 57C0 seq D0
000015AA 4A00 tst.b D0
000015AC 6714 beq +0x16 /* 000015C2 */
000015AE 7203 moveq.l D1, 0x03
000015B0 B22D D927 cmp.b D1, [A5 - 0x26D9]
000015B4 57C1 seq D1
000015B6 C001 and.b D0, D1
000015B8 6708 beq +0xA /* 000015C2 */
000015BA 4EBA EA44 jsr [PC - 0x15BC /* 00000000 */]
000015BE 6082 bra -0x7C /* 00001542 */
000015C0 6080 bra -0x7E /* 00001542 */
label000015C2:
000015C2 4E5E unlink A6
000015C4 4E75 rts
export_775:
000015C6 4E56 0000 link A6, 0
000015CA 422E 0008 clr.b [A6 + 0x8]
000015CE 2F2D D928 move.l -[A7], [A5 - 0x26D8]
000015D2 486D D506 pea.l [A5 - 0x2AFA]
000015D6 4EBA EAA6 jsr [PC - 0x155A /* 0000007E */]
000015DA 4267 clr.w -[A7]
000015DC 486D D506 pea.l [A5 - 0x2AFA]
000015E0 486D E83E pea.l [A5 - 0x17C2]
000015E4 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000015E8 101F move.b D0, [A7]+
000015EA 670A beq +0xC /* 000015F6 */
000015EC 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000015F2 4EBA EA0C jsr [PC - 0x15F4 /* 00000000 */]
label000015F6:
000015F6 4E5E unlink A6
000015F8 4E75 rts
export_776:
000015FA 4E56 0000 link A6, 0
000015FE 422E 0008 clr.b [A6 + 0x8]
00001602 700E moveq.l D0, 0x0E
00001604 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001608 6F02 ble +0x4 /* 0000160C */
0000160A 6016 bra +0x18 /* 00001622 */
label0000160C:
0000160C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001612 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00001616 486D E83E pea.l [A5 - 0x17C2]
0000161A 4EBA EA62 jsr [PC - 0x159E /* 0000007E */]
0000161E 4EBA E9E0 jsr [PC - 0x1620 /* 00000000 */]
label00001622:
00001622 4E5E unlink A6
00001624 4E75 rts
export_777:
00001626 4E56 0000 link A6, 0
0000162A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001630 206D E4E0 movea.l A0, [A5 - 0x1B20]
00001634 2B68 0008 E93E move.l [A5 - 0x16C2], [A0 + 0x8]
0000163A 4E5E unlink A6
0000163C 4E75 rts
export_778:
0000163E 4E56 FFFC link A6, -0x0004
00001642 486E FFFC pea.l [A6 - 0x4]
00001646 7004 moveq.l D0, 0x04
00001648 2F00 move.l -[A7], D0
0000164A 1F3C 000B move.b -[A7], 0xB
0000164E 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00001652 206E FFFC movea.l A0, [A6 - 0x4]
00001656 226E 0008 movea.l A1, [A6 + 0x8]
0000165A 7005 moveq.l D0, 0x05
label0000165C:
0000165C 22D8 move.l [A1]+, [A0]+
0000165E 51C8 FFFC dbf D0, -0x6 /* 0000165C */
00001662 4E5E unlink A6
00001664 2E9F move.l [A7], [A7]+
00001666 4E75 rts
export_779:
00001668 4E56 0000 link A6, 0
0000166C 4267 clr.w -[A7]
0000166E 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00001672 7001 moveq.l D0, 0x01
00001674 B05F cmp.w D0, [A7]+
00001676 6616 bne +0x18 /* 0000168E */
00001678 206D E658 movea.l A0, [A5 - 0x19A8]
0000167C 4868 0018 pea.l [A0 + 0x18]
00001680 7004 moveq.l D0, 0x04
00001682 2F00 move.l -[A7], D0
00001684 1F3C 000B move.b -[A7], 0xB
00001688 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000168C 6014 bra +0x16 /* 000016A2 */
label0000168E:
0000168E 206D E658 movea.l A0, [A5 - 0x19A8]
00001692 4868 0024 pea.l [A0 + 0x24]
00001696 7004 moveq.l D0, 0x04
00001698 2F00 move.l -[A7], D0
0000169A 1F3C 000B move.b -[A7], 0xB
0000169E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
label000016A2:
000016A2 4E5E unlink A6
000016A4 4E75 rts
export_780:
000016A6 4E56 0000 link A6, 0
000016AA 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000016B0 1F3C 002C move.b -[A7], 0x2C /* ',' */
000016B4 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
000016B8 4E5E unlink A6
000016BA 4E75 rts
export_781:
000016BC 4E56 0000 link A6, 0
000016C0 422E 0008 clr.b [A6 + 0x8]
000016C4 7009 moveq.l D0, 0x09
000016C6 B02D D926 cmp.b D0, [A5 - 0x26DA]
000016CA 661E bne +0x20 /* 000016EA */
000016CC 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000016D2 2F2D D928 move.l -[A7], [A5 - 0x26D8]
000016D6 486D D506 pea.l [A5 - 0x2AFA]
000016DA 4EBA E9A2 jsr [PC - 0x165E /* 0000007E */]
000016DE 486D D506 pea.l [A5 - 0x2AFA]
000016E2 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000016E6 4EBA E918 jsr [PC - 0x16E8 /* 00000000 */]
label000016EA:
000016EA 4E5E unlink A6
000016EC 4E75 rts
export_782:
000016EE 4E56 0000 link A6, 0
000016F2 422E 0008 clr.b [A6 + 0x8]
000016F6 7010 moveq.l D0, 0x10
000016F8 B02D D926 cmp.b D0, [A5 - 0x26DA]
000016FC 6618 bne +0x1A /* 00001716 */
000016FE 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001704 102D D927 move.b D0, [A5 - 0x26D9]
00001708 4880 ext.w D0
0000170A 48C0 ext.l D0
0000170C 2F00 move.l -[A7], D0
0000170E 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00001712 4EBA E8EC jsr [PC - 0x1714 /* 00000000 */]
label00001716:
00001716 4E5E unlink A6
00001718 4E75 rts
export_783:
0000171A 4E56 0000 link A6, 0
0000171E 422E 0008 clr.b [A6 + 0x8]
00001722 7011 moveq.l D0, 0x11
00001724 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001728 661A bne +0x1C /* 00001744 */
0000172A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001730 102D D927 move.b D0, [A5 - 0x26D9]
00001734 4880 ext.w D0
00001736 48C0 ext.l D0
00001738 2F00 move.l -[A7], D0
0000173A 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000173E 4EBA E8C0 jsr [PC - 0x1740 /* 00000000 */]
00001742 602A bra +0x2C /* 0000176E */
label00001744:
00001744 700B moveq.l D0, 0x0B
00001746 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000174A 57C0 seq D0
0000174C 4A00 tst.b D0
0000174E 671E beq +0x20 /* 0000176E */
00001750 7207 moveq.l D1, 0x07
00001752 B22D D927 cmp.b D1, [A5 - 0x26D9]
00001756 57C1 seq D1
00001758 C001 and.b D0, D1
0000175A 6712 beq +0x14 /* 0000176E */
0000175C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001762 7002 moveq.l D0, 0x02
00001764 2F00 move.l -[A7], D0
00001766 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000176A 4EBA E894 jsr [PC - 0x176C /* 00000000 */]
label0000176E:
0000176E 4E5E unlink A6
00001770 4E75 rts
export_784:
00001772 4E56 0000 link A6, 0
00001776 422E 0008 clr.b [A6 + 0x8]
0000177A 7012 moveq.l D0, 0x12
0000177C B02D D926 cmp.b D0, [A5 - 0x26DA]
00001780 6618 bne +0x1A /* 0000179A */
00001782 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001788 102D D927 move.b D0, [A5 - 0x26D9]
0000178C 4880 ext.w D0
0000178E 48C0 ext.l D0
00001790 2F00 move.l -[A7], D0
00001792 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00001796 4EBA E868 jsr [PC - 0x1798 /* 00000000 */]
label0000179A:
0000179A 4E5E unlink A6
0000179C 4E75 rts
export_785:
0000179E 4E56 0000 link A6, 0
000017A2 422E 0008 clr.b [A6 + 0x8]
000017A6 7013 moveq.l D0, 0x13
000017A8 B02D D926 cmp.b D0, [A5 - 0x26DA]
000017AC 6618 bne +0x1A /* 000017C6 */
000017AE 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000017B4 102D D927 move.b D0, [A5 - 0x26D9]
000017B8 4880 ext.w D0
000017BA 48C0 ext.l D0
000017BC 2F00 move.l -[A7], D0
000017BE 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000017C2 4EBA E83C jsr [PC - 0x17C4 /* 00000000 */]
label000017C6:
000017C6 4E5E unlink A6
000017C8 4E75 rts
export_786:
000017CA 4E56 0000 link A6, 0
000017CE 422E 0008 clr.b [A6 + 0x8]
000017D2 7017 moveq.l D0, 0x17
000017D4 B02D D926 cmp.b D0, [A5 - 0x26DA]
000017D8 6618 bne +0x1A /* 000017F2 */
000017DA 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000017E0 102D D927 move.b D0, [A5 - 0x26D9]
000017E4 4880 ext.w D0
000017E6 48C0 ext.l D0
000017E8 2F00 move.l -[A7], D0
000017EA 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000017EE 4EBA E810 jsr [PC - 0x17F0 /* 00000000 */]
label000017F2:
000017F2 4E5E unlink A6
000017F4 4E75 rts
export_787:
000017F6 4E56 0000 link A6, 0
000017FA 422E 0008 clr.b [A6 + 0x8]
000017FE 700C moveq.l D0, 0x0C
00001800 B02D D926 cmp.b D0, [A5 - 0x26DA]
00001804 6618 bne +0x1A /* 0000181E */
00001806 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000180C 102D D927 move.b D0, [A5 - 0x26D9]
00001810 4880 ext.w D0
00001812 48C0 ext.l D0
00001814 2F00 move.l -[A7], D0
00001816 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
0000181A 4EBA E7E4 jsr [PC - 0x181C /* 00000000 */]
label0000181E:
0000181E 4E5E unlink A6
00001820 4E75 rts
export_788:
fn00001822:
00001822 4E56 FF00 link A6, -0x0100
00001826 4267 clr.w -[A7]
00001828 486E FF00 pea.l [A6 - 0x100]
0000182C 4EBA F71E jsr [PC - 0x8E2 /* 00000F4C */]
00001830 487A 000E pea.l [PC + 0xE /* 00001840, value 0x26F6600, pstring "of" */]
00001834 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00001838 1D5F 0008 move.b [A6 + 0x8], [A7]+
0000183C 4E5E unlink A6
0000183E 4E75 rts
00001840 026F 6600 4E56 andi.w [A7 + 0x4E56], 0x6600 /* 'f\0' */
export_789: // at 00001844 (misaligned)
00001846 0000 4267 ori.b D0, 0x67 /* 'g' */
0000184A 4EBA FFD6 jsr [PC - 0x2A /* 00001822 */]
0000184E 101F move.b D0, [A7]+
00001850 0A00 0001 xori.b D0, 0x1
00001854 1D40 0008 move.b [A6 + 0x8], D0
00001858 4E5E unlink A6
0000185A 4E75 rts
export_790:
0000185C 4E56 0000 link A6, 0
00001860 486D F3B4 pea.l [A5 - 0xC4C]
00001864 4EBA 04FC jsr [PC + 0x4FC /* 00001D62 */]
00001868 4E5E unlink A6
0000186A 4E75 rts
export_791:
0000186C 4E56 FFFE link A6, -0x0002
00001870 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001876 1F3C 0013 move.b -[A7], 0x13
0000187A 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
0000187E 4E5E unlink A6
00001880 4E75 rts
export_792:
00001882 4E56 FFFE link A6, -0x0002
00001886 422E 0008 clr.b [A6 + 0x8]
0000188A 7019 moveq.l D0, 0x19
0000188C B02D D926 cmp.b D0, [A5 - 0x26DA]
00001890 6620 bne +0x22 /* 000018B2 */
00001892 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001898 1D6D D927 FFFF move.b [A6 - 0x1], [A5 - 0x26D9]
0000189E 486E FFFF pea.l [A6 - 0x1]
000018A2 3F3C 0001 move.w -[A7], 0x1
000018A6 1F3C 000A move.b -[A7], 0xA /* '\n' */
000018AA 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000018AE 4EBA E750 jsr [PC - 0x18B0 /* 00000000 */]
label000018B2:
000018B2 4E5E unlink A6
000018B4 4E75 rts
export_793:
000018B6 4E56 FFFE link A6, -0x0002
000018BA 422E 0008 clr.b [A6 + 0x8]
000018BE 700E moveq.l D0, 0x0E
000018C0 B02D D926 cmp.b D0, [A5 - 0x26DA]
000018C4 6C32 bge +0x34 /* 000018F8 */
000018C6 2F2D D928 move.l -[A7], [A5 - 0x26D8]
000018CA 486D D506 pea.l [A5 - 0x2AFA]
000018CE 4EBA E7AE jsr [PC - 0x1852 /* 0000007E */]
000018D2 486D D506 pea.l [A5 - 0x2AFA]
000018D6 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000018DA 4EBA E724 jsr [PC - 0x18DC /* 00000000 */]
000018DE 422E FFFF clr.b [A6 - 0x1]
000018E2 486E FFFF pea.l [A6 - 0x1]
000018E6 3F3C 0001 move.w -[A7], 0x1
000018EA 1F3C 000A move.b -[A7], 0xA /* '\n' */
000018EE 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000018F2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label000018F8:
000018F8 4E5E unlink A6
000018FA 4E75 rts
export_794:
000018FC 4E56 0000 link A6, 0
00001900 422E 0008 clr.b [A6 + 0x8]
00001904 7019 moveq.l D0, 0x19
00001906 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000190A 6620 bne +0x22 /* 0000192C */
0000190C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001912 1B6D D927 F64A move.b [A5 - 0x9B6], [A5 - 0x26D9]
00001918 486D F64A pea.l [A5 - 0x9B6]
0000191C 486D F64A pea.l [A5 - 0x9B6]
00001920 3F3C 0001 move.w -[A7], 0x1
00001924 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00001928 4EBA E6D6 jsr [PC - 0x192A /* 00000000 */]
label0000192C:
0000192C 4E5E unlink A6
0000192E 4E75 rts
export_795:
00001930 4E56 0000 link A6, 0
00001934 422E 0008 clr.b [A6 + 0x8]
00001938 700E moveq.l D0, 0x0E
0000193A B02D D926 cmp.b D0, [A5 - 0x26DA]
0000193E 6C32 bge +0x34 /* 00001972 */
00001940 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00001944 486D D506 pea.l [A5 - 0x2AFA]
00001948 4EBA E734 jsr [PC - 0x18CC /* 0000007E */]
0000194C 486D D506 pea.l [A5 - 0x2AFA]
00001950 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001954 4EBA E6AA jsr [PC - 0x1956 /* 00000000 */]
00001958 422D F64A clr.b [A5 - 0x9B6]
0000195C 486D F64A pea.l [A5 - 0x9B6]
00001960 486D F64A pea.l [A5 - 0x9B6]
00001964 3F3C 0001 move.w -[A7], 0x1
00001968 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
0000196C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00001972:
00001972 4E5E unlink A6
00001974 4E75 rts
fn00001976:
00001976 4E56 FFC2 link A6, -0x003E
0000197A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000197E 286E 0008 movea.l A4, [A6 + 0x8]
00001982 206C 0008 movea.l A0, [A4 + 0x8]
00001986 4AA8 0006 tst.l [A0 + 0x6]
0000198A 6750 beq +0x52 /* 000019DC */
0000198C 4A2C FFFF tst.b [A4 - 0x1]
00001990 6F1A ble +0x1C /* 000019AC */
00001992 486E FFC2 pea.l [A6 - 0x3E]
00001996 1F2C FFFF move.b -[A7], [A4 - 0x1]
0000199A 4EBA F6AC jsr [PC - 0x954 /* 00001048 */]
0000199E 205F movea.l A0, [A7]+
000019A0 43EC FEFA lea.l A1, [A4 - 0x106]
000019A4 7007 moveq.l D0, 0x07
label000019A6:
000019A6 22D8 move.l [A1]+, [A0]+
000019A8 51C8 FFFC dbf D0, -0x6 /* 000019A6 */
label000019AC:
000019AC 4267 clr.w -[A7]
000019AE 206C 0008 movea.l A0, [A4 + 0x8]
000019B2 2F28 0006 move.l -[A7], [A0 + 0x6]
000019B6 486C FEFA pea.l [A4 - 0x106]
000019BA 486E FFFC pea.l [A6 - 0x4]
000019BE 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000019C2 4AAE FFFC tst.l [A6 - 0x4]
000019C6 56C0 sne D0
000019C8 C01F and.b D0, [A7]+
000019CA 6710 beq +0x12 /* 000019DC */
000019CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019D0 1F3C 0001 move.b -[A7], 0x1
000019D4 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
000019D8 6000 01D8 bra +0x1DA /* 00001BB2 */
label000019DC:
000019DC 4267 clr.w -[A7]
000019DE 206C 0008 movea.l A0, [A4 + 0x8]
000019E2 2F28 0002 move.l -[A7], [A0 + 0x2]
000019E6 4EAD 2D92 jsr [A5 + 0x2D92 /* export_1454 */]
000019EA 1E1F move.b D7, [A7]+
000019EC 1007 move.b D0, D7
000019EE 670E beq +0x10 /* 000019FE */
000019F0 42A7 clr.l -[A7]
000019F2 206C 0008 movea.l A0, [A4 + 0x8]
000019F6 2F28 0002 move.l -[A7], [A0 + 0x2]
000019FA A917 syscall GetWRefCon
000019FC 2A1F move.l D5, [A7]+
label000019FE:
000019FE 102C FFFF move.b D0, [A4 - 0x1]
00001A02 4880 ext.w D0
00001A04 5340 subq.w D0, 1
00001A06 6752 beq +0x54 /* 00001A5A */
00001A08 5340 subq.w D0, 1
00001A0A 6768 beq +0x6A /* 00001A74 */
00001A0C 5540 subq.w D0, 2
00001A0E 6700 00AE beq +0xB0 /* 00001ABE */
00001A12 5340 subq.w D0, 1
00001A14 6700 00A8 beq +0xAA /* 00001ABE */
00001A18 0440 000C subi.w D0, 0xC
00001A1C 6700 00C4 beq +0xC6 /* 00001AE2 */
00001A20 5340 subq.w D0, 1
00001A22 6760 beq +0x62 /* 00001A84 */
00001A24 0440 0020 subi.w D0, 0x20 /* ' ' */
00001A28 6700 0094 beq +0x96 /* 00001ABE */
00001A2C 5340 subq.w D0, 1
00001A2E 6700 008E beq +0x90 /* 00001ABE */
00001A32 5340 subq.w D0, 1
00001A34 6700 0088 beq +0x8A /* 00001ABE */
00001A38 5340 subq.w D0, 1
00001A3A 6700 0082 beq +0x84 /* 00001ABE */
00001A3E 5340 subq.w D0, 1
00001A40 677C beq +0x7E /* 00001ABE */
00001A42 5340 subq.w D0, 1
00001A44 6778 beq +0x7A /* 00001ABE */
00001A46 5340 subq.w D0, 1
00001A48 6774 beq +0x76 /* 00001ABE */
00001A4A 5340 subq.w D0, 1
00001A4C 6770 beq +0x72 /* 00001ABE */
00001A4E 0440 0023 subi.w D0, 0x23 /* '#' */
00001A52 6700 00D4 beq +0xD6 /* 00001B28 */
00001A56 6000 014E bra +0x150 /* 00001BA6 */
label00001A5A:
00001A5A 206C 0008 movea.l A0, [A4 + 0x8]
00001A5E 2F28 0002 move.l -[A7], [A0 + 0x2]
00001A62 486D D506 pea.l [A5 - 0x2AFA]
00001A66 A919 syscall GetWTitle
00001A68 486D D506 pea.l [A5 - 0x2AFA]
00001A6C 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00001A70 6000 0140 bra +0x142 /* 00001BB2 */
label00001A74:
00001A74 206C 0008 movea.l A0, [A4 + 0x8]
00001A78 2F28 0002 move.l -[A7], [A0 + 0x2]
00001A7C 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00001A80 6000 0130 bra +0x132 /* 00001BB2 */
label00001A84:
00001A84 1007 move.b D0, D7
00001A86 6720 beq +0x22 /* 00001AA8 */
00001A88 2045 movea.l A0, D5
00001A8A 2650 movea.l A3, [A0]
00001A8C 4A6D A412 tst.w [A5 - 0x5BEE]
00001A90 5DC0 slt D0
00001A92 4A00 tst.b D0
00001A94 670C beq +0xE /* 00001AA2 */
00001A96 C02B 0032 and.b D0, [A3 + 0x32]
00001A9A 6706 beq +0x8 /* 00001AA2 */
00001A9C 1C2B 0031 move.b D6, [A3 + 0x31]
00001AA0 6012 bra +0x14 /* 00001AB4 */
label00001AA2:
00001AA2 1C2B 0035 move.b D6, [A3 + 0x35]
00001AA6 600C bra +0xE /* 00001AB4 */
label00001AA8:
00001AA8 206C 0008 movea.l A0, [A4 + 0x8]
00001AAC 2068 0002 movea.l A0, [A0 + 0x2]
00001AB0 1C28 006E move.b D6, [A0 + 0x6E]
label00001AB4:
00001AB4 1F06 move.b -[A7], D6
00001AB6 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00001ABA 6000 00F6 bra +0xF8 /* 00001BB2 */
label00001ABE:
00001ABE 206C 0008 movea.l A0, [A4 + 0x8]
00001AC2 2F28 0002 move.l -[A7], [A0 + 0x2]
00001AC6 486E FFEC pea.l [A6 - 0x14]
00001ACA 4EAD 2D22 jsr [A5 + 0x2D22 /* export_1440 */]
00001ACE 486E FFEC pea.l [A6 - 0x14]
00001AD2 1F2C FFFF move.b -[A7], [A4 - 0x1]
00001AD6 1F3C 0001 move.b -[A7], 0x1
00001ADA 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00001ADE 6000 00D2 bra +0xD4 /* 00001BB2 */
label00001AE2:
00001AE2 1007 move.b D0, D7
00001AE4 6736 beq +0x38 /* 00001B1C */
00001AE6 2045 movea.l A0, D5
00001AE8 2650 movea.l A3, [A0]
00001AEA 4A6D A412 tst.w [A5 - 0x5BEE]
00001AEE 5DC0 slt D0
00001AF0 4A00 tst.b D0
00001AF2 670E beq +0x10 /* 00001B02 */
00001AF4 C02B 002F and.b D0, [A3 + 0x2F]
00001AF8 6708 beq +0xA /* 00001B02 */
00001AFA 2D6B 002A FFE8 move.l [A6 - 0x18], [A3 + 0x2A]
00001B00 600E bra +0x10 /* 00001B10 */
label00001B02:
00001B02 206C 0008 movea.l A0, [A4 + 0x8]
00001B06 2068 0002 movea.l A0, [A0 + 0x2]
00001B0A 2D68 0010 FFE8 move.l [A6 - 0x18], [A0 + 0x10]
label00001B10:
00001B10 486E FFE8 pea.l [A6 - 0x18]
00001B14 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001B18 6000 0098 bra +0x9A /* 00001BB2 */
label00001B1C:
00001B1C 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00001B20 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00001B24 6000 008C bra +0x8E /* 00001BB2 */
label00001B28:
00001B28 206C 0008 movea.l A0, [A4 + 0x8]
00001B2C 4AA8 0006 tst.l [A0 + 0x6]
00001B30 6736 beq +0x38 /* 00001B68 */
00001B32 2068 0006 movea.l A0, [A0 + 0x6]
00001B36 2050 movea.l A0, [A0]
00001B38 47E8 0008 lea.l A3, [A0 + 0x8]
00001B3C 2053 movea.l A0, [A3]
00001B3E 2068 004E movea.l A0, [A0 + 0x4E]
00001B42 302B 0004 move.w D0, [A3 + 0x4]
00001B46 48C0 ext.l D0
00001B48 D090 add.l D0, [A0]
00001B4A 2040 movea.l A0, D0
00001B4C 2F28 0004 move.l -[A7], [A0 + 0x4]
00001B50 486E FFE6 pea.l [A6 - 0x1A]
00001B54 486E FFE2 pea.l [A6 - 0x1E]
00001B58 486D D506 pea.l [A5 - 0x2AFA]
00001B5C A9A8 syscall GetResInfo
00001B5E 486D D506 pea.l [A5 - 0x2AFA]
00001B62 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00001B66 604A bra +0x4C /* 00001BB2 */
label00001B68:
00001B68 206C 0008 movea.l A0, [A4 + 0x8]
00001B6C 2068 0002 movea.l A0, [A0 + 0x2]
00001B70 4A68 006C tst.w [A0 + 0x6C]
00001B74 6C0A bge +0xC /* 00001B80 */
00001B76 487A 0056 pea.l [PC + 0x56 /* 00001BCE, value 0x6537973, pstring "System" */]
00001B7A 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001B7E 6032 bra +0x34 /* 00001BB2 */
label00001B80:
00001B80 4267 clr.w -[A7]
00001B82 206C 0008 movea.l A0, [A4 + 0x8]
00001B86 2F28 0002 move.l -[A7], [A0 + 0x2]
00001B8A 4EAD 2DA2 jsr [A5 + 0x2DA2 /* export_1456 */]
00001B8E 101F move.b D0, [A7]+
00001B90 670A beq +0xC /* 00001B9C */
00001B92 487A 0030 pea.l [PC + 0x30 /* 00001BC4, value 0x9487970 '\tHyp', pstring "HyperCard" */]
00001B96 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001B9A 6016 bra +0x18 /* 00001BB2 */
label00001B9C:
00001B9C 487A 001E pea.l [PC + 0x1E /* 00001BBC, value 0x7556E6B, pstring "Unknown" */]
00001BA0 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001BA4 600C bra +0xE /* 00001BB2 */
label00001BA6:
00001BA6 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00001BAA 3F3C 002F move.w -[A7], 0x2F /* '/' */
00001BAE 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
label00001BB2:
00001BB2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001BB6 4E5E unlink A6
00001BB8 2E9F move.l [A7], [A7]+
00001BBA 4E75 rts
00001BBC 0755 bchg [A5], D3
00001BBE 6E6B bgt +0x6D /* 00001C2B */
00001BC0 6E6F bgt +0x71 /* 00001C31 */
00001BC2 776E moveq.l D3, 0x6E
00001BC4 0948 bchg A0, D4
00001BC6 7970 moveq.l D4, 0x70
00001BC8 6572 bcs +0x74 /* 00001C3C */
00001BCA 4361 chk.w D1, -[A1]
00001BCC 7264 moveq.l D1, 0x64
00001BCE 0653 7973 addi.w [A3], 0x7973 /* 'ys' */
00001BD2 7465 moveq.l D2, 0x65
00001BD4 6D00 4E56 blt +0x4E58 /* 00006A2C */
// begin alternate branch 00001BD6-00001BDA
fn00001BD6:
00001BD6 4E56 FFFC link A6, -0x0004
// end alternate branch 00001BD6-00001BDA
fn00001BD6: // (misaligned)
00001BD8 FFFC .invalid <<F/7/7>>
00001BDA 48E7 0118 movem.l -[A7], D7,A3,A4
00001BDE 266E 0008 movea.l A3, [A6 + 0x8]
00001BE2 102B FFFF move.b D0, [A3 - 0x1]
00001BE6 4880 ext.w D0
00001BE8 5F40 subq.w D0, 7
00001BEA 670A beq +0xC /* 00001BF6 */
00001BEC 5340 subq.w D0, 1
00001BEE 670A beq +0xC /* 00001BFA */
00001BF0 5340 subq.w D0, 1
00001BF2 670A beq +0xC /* 00001BFE */
00001BF4 600C bra +0xE /* 00001C02 */
label00001BF6:
00001BF6 7E01 moveq.l D7, 0x01
00001BF8 6012 bra +0x14 /* 00001C0C */
label00001BFA:
00001BFA 7E02 moveq.l D7, 0x02
00001BFC 600E bra +0x10 /* 00001C0C */
label00001BFE:
00001BFE 7E03 moveq.l D7, 0x03
00001C00 600A bra +0xC /* 00001C0C */
label00001C02:
00001C02 3F3C 002F move.w -[A7], 0x2F /* '/' */
00001C06 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00001C0A 602A bra +0x2C /* 00001C36 */
label00001C0C:
00001C0C 286B 0008 movea.l A4, [A3 + 0x8]
00001C10 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001C14 3F2C 0006 move.w -[A7], [A4 + 0x6]
00001C18 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001C1C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001C20 3F07 move.w -[A7], D7
00001C22 486E FFFE pea.l [A6 - 0x2]
00001C26 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001C2A 1F2B FFFF move.b -[A7], [A3 - 0x1]
00001C2E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C32 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
label00001C36:
00001C36 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001C3A 4E5E unlink A6
label00001C3C:
00001C3C 2E9F move.l [A7], [A7]+
00001C3E 4E75 rts
fn00001C40:
00001C40 4E56 FEFA link A6, -0x0106
00001C44 486E FFFF pea.l [A6 - 0x1]
00001C48 7001 moveq.l D0, 0x01
00001C4A 2F00 move.l -[A7], D0
00001C4C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00001C50 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00001C54 4A2E FFFF tst.b [A6 - 0x1]
00001C58 6608 bne +0xA /* 00001C62 */
00001C5A 486E FEFA pea.l [A6 - 0x106]
00001C5E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
label00001C62:
00001C62 2D6D D64E FFFA move.l [A6 - 0x6], [A5 - 0x29B2]
00001C68 102D D328 move.b D0, [A5 - 0x2CD8]
00001C6C 6650 bne +0x52 /* 00001CBE */
00001C6E 206E 0008 movea.l A0, [A6 + 0x8]
00001C72 1010 move.b D0, [A0]
00001C74 4880 ext.w D0
00001C76 5340 subq.w D0, 1
00001C78 670E beq +0x10 /* 00001C88 */
00001C7A 5340 subq.w D0, 1
00001C7C 6712 beq +0x14 /* 00001C90 */
00001C7E 5340 subq.w D0, 1
00001C80 6720 beq +0x22 /* 00001CA2 */
00001C82 5340 subq.w D0, 1
00001C84 6724 beq +0x26 /* 00001CAA */
00001C86 6036 bra +0x38 /* 00001CBE */
label00001C88:
00001C88 2F0E move.l -[A7], A6
00001C8A 4EBA FCEA jsr [PC - 0x316 /* 00001976 */]
00001C8E 602E bra +0x30 /* 00001CBE */
label00001C90:
00001C90 206E 0008 movea.l A0, [A6 + 0x8]
00001C94 4868 0002 pea.l [A0 + 0x2]
00001C98 1F2E FFFF move.b -[A7], [A6 - 0x1]
00001C9C 4EBA 2400 jsr [PC + 0x2400 /* 0000409E */]
00001CA0 601C bra +0x1E /* 00001CBE */
label00001CA2:
00001CA2 2F0E move.l -[A7], A6
00001CA4 4EBA FF30 jsr [PC - 0xD0 /* 00001BD6 */]
00001CA8 6014 bra +0x16 /* 00001CBE */
label00001CAA:
00001CAA 206E 0008 movea.l A0, [A6 + 0x8]
00001CAE 2F28 0002 move.l -[A7], [A0 + 0x2]
00001CB2 3F28 0006 move.w -[A7], [A0 + 0x6]
00001CB6 1F2E FFFF move.b -[A7], [A6 - 0x1]
00001CBA 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
label00001CBE:
00001CBE 202E FFFA move.l D0, [A6 - 0x6]
00001CC2 B0AD D64E cmp.l D0, [A5 - 0x29B2]
00001CC6 6604 bne +0x6 /* 00001CCC */
00001CC8 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
label00001CCC:
00001CCC 4E5E unlink A6
00001CCE 2E9F move.l [A7], [A7]+
00001CD0 4E75 rts
export_796:
00001CD2 4E56 FFE6 link A6, -0x001A
00001CD6 42A7 clr.l -[A7]
00001CD8 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00001CDC 201F move.l D0, [A7]+
00001CDE 1B40 D326 move.b [A5 - 0x2CDA], D0
00001CE2 4267 clr.w -[A7]
00001CE4 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00001CE8 7002 moveq.l D0, 0x02
00001CEA B05F cmp.w D0, [A7]+
00001CEC 660A bne +0xC /* 00001CF8 */
00001CEE 486E FFE6 pea.l [A6 - 0x1A]
00001CF2 4EBA 006E jsr [PC + 0x6E /* 00001D62 */]
00001CF6 6012 bra +0x14 /* 00001D0A */
label00001CF8:
00001CF8 1D7C 0002 FFE6 move.b [A6 - 0x1A], 0x2
00001CFE 2D6D A790 FFEA move.l [A6 - 0x16], [A5 - 0x5870]
00001D04 1D7C 0005 FFE8 move.b [A6 - 0x18], 0x5
label00001D0A:
00001D0A 486E FFE6 pea.l [A6 - 0x1A]
00001D0E 4EBA FF30 jsr [PC - 0xD0 /* 00001C40 */]
00001D12 4E5E unlink A6
00001D14 4E75 rts
export_797:
00001D16 4E56 FFE6 link A6, -0x001A
00001D1A 422D D326 clr.b [A5 - 0x2CDA]
00001D1E 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1
00001D24 486E FFE8 pea.l [A6 - 0x18]
00001D28 486E FFEC pea.l [A6 - 0x14]
00001D2C 4EBA 0D52 jsr [PC + 0xD52 /* 00002A80 */]
00001D30 486E FFE6 pea.l [A6 - 0x1A]
00001D34 4EBA FF0A jsr [PC - 0xF6 /* 00001C40 */]
00001D38 4E5E unlink A6
00001D3A 4E75 rts
export_798:
fn00001D3C:
00001D3C 4E56 0000 link A6, 0
00001D40 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001D46 42A7 clr.l -[A7]
00001D48 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00001D4C 700F moveq.l D0, 0x0F
00001D4E C09F and.l D0, [A7]+
00001D50 2F00 move.l -[A7], D0
00001D52 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00001D56 1F3C 0014 move.b -[A7], 0x14
00001D5A 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00001D5E 4E5E unlink A6
00001D60 4E75 rts
fn00001D62:
00001D62 4E56 FD1A link A6, -0x02E6
00001D66 2F0C move.l -[A7], A4
00001D68 286E 0008 movea.l A4, [A6 + 0x8]
00001D6C 4267 clr.w -[A7]
00001D6E 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00001D72 301F move.w D0, [A7]+
00001D74 1880 move.b [A4], D0
00001D76 4880 ext.w D0
00001D78 5340 subq.w D0, 1
00001D7A 6712 beq +0x14 /* 00001D8E */
00001D7C 5340 subq.w D0, 1
00001D7E 671E beq +0x20 /* 00001D9E */
00001D80 5340 subq.w D0, 1
00001D82 6726 beq +0x28 /* 00001DAA */
00001D84 5340 subq.w D0, 1
00001D86 6700 00C0 beq +0xC2 /* 00001E48 */
00001D8A 6000 00E6 bra +0xE8 /* 00001E72 */
label00001D8E:
00001D8E 486C 0002 pea.l [A4 + 0x2]
00001D92 486C 0006 pea.l [A4 + 0x6]
00001D96 4EBA 0CE8 jsr [PC + 0xCE8 /* 00002A80 */]
00001D9A 6000 00D6 bra +0xD8 /* 00001E72 */
label00001D9E:
00001D9E 486C 0002 pea.l [A4 + 0x2]
00001DA2 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00001DA6 6000 00CA bra +0xCC /* 00001E72 */
label00001DAA:
00001DAA 486E FFCC pea.l [A6 - 0x34]
00001DAE 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001DB2 4267 clr.w -[A7]
00001DB4 486E FFCC pea.l [A6 - 0x34]
00001DB8 4267 clr.w -[A7]
00001DBA 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00001DBE 395F 0006 move.w [A4 + 0x6], [A7]+
00001DC2 296E FFD6 0008 move.l [A4 + 0x8], [A6 - 0x2A]
00001DC8 202E FFCE move.l D0, [A6 - 0x32]
00001DCC B0AE FFD6 cmp.l D0, [A6 - 0x2A]
00001DD0 660A bne +0xC /* 00001DDC */
00001DD2 302C 0006 move.w D0, [A4 + 0x6]
00001DD6 4440 neg.w D0
00001DD8 3940 0006 move.w [A4 + 0x6], D0
label00001DDC:
00001DDC 486E FFAA pea.l [A6 - 0x56]
00001DE0 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001DE4 1D7C 0001 FF52 move.b [A6 - 0xAE], 0x1
00001DEA 422E FF74 clr.b [A6 - 0x8C]
00001DEE 41EE FF76 lea.l A0, [A6 - 0x8A]
00001DF2 43EE FFCC lea.l A1, [A6 - 0x34]
00001DF6 700C moveq.l D0, 0x0C
label00001DF8:
00001DF8 20D9 move.l [A0]+, [A1]+
00001DFA 51C8 FFFC dbf D0, -0x6 /* 00001DF8 */
00001DFE 486E FF52 pea.l [A6 - 0xAE]
00001E02 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
00001E06 486E FFAA pea.l [A6 - 0x56]
00001E0A 486E FF42 pea.l [A6 - 0xBE]
00001E0E 486E FF46 pea.l [A6 - 0xBA]
00001E12 486E FF4A pea.l [A6 - 0xB6]
00001E16 486E FF4E pea.l [A6 - 0xB2]
00001E1A 486E FF3A pea.l [A6 - 0xC6]
00001E1E 486E FF3E pea.l [A6 - 0xC2]
00001E22 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001E26 202E FF46 move.l D0, [A6 - 0xBA]
00001E2A 90AE FF42 sub.l D0, [A6 - 0xBE]
00001E2E 3940 0002 move.w [A4 + 0x2], D0
00001E32 202E FF4A move.l D0, [A6 - 0xB6]
00001E36 90AE FF42 sub.l D0, [A6 - 0xBE]
00001E3A 3940 0004 move.w [A4 + 0x4], D0
00001E3E 1F3C 0001 move.b -[A7], 0x1
00001E42 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00001E46 602A bra +0x2C /* 00001E72 */
label00001E48:
00001E48 42A7 clr.l -[A7]
00001E4A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001E4E 295F 0002 move.l [A4 + 0x2], [A7]+
00001E52 4267 clr.w -[A7]
00001E54 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00001E58 700A moveq.l D0, 0x0A
00001E5A B05F cmp.w D0, [A7]+
00001E5C 6606 bne +0x8 /* 00001E64 */
00001E5E 426C 0006 clr.w [A4 + 0x6]
00001E62 600E bra +0x10 /* 00001E72 */
label00001E64:
00001E64 4267 clr.w -[A7]
00001E66 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001E6A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001E6E 395F 0006 move.w [A4 + 0x6], [A7]+
label00001E72:
00001E72 285F movea.l A4, [A7]+
00001E74 4E5E unlink A6
00001E76 2E9F move.l [A7], [A7]+
00001E78 4E75 rts
export_799:
fn00001E7A:
00001E7A 4E56 FFFA link A6, -0x0006
00001E7E 2F07 move.l -[A7], D7
00001E80 422E 0008 clr.b [A6 + 0x8]
00001E84 4267 clr.w -[A7]
00001E86 486E FFFA pea.l [A6 - 0x6]
00001E8A 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
00001E8E 101F move.b D0, [A7]+
00001E90 6602 bne +0x4 /* 00001E94 */
00001E92 6034 bra +0x36 /* 00001EC8 */
label00001E94:
00001E94 42A7 clr.l -[A7]
00001E96 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00001E9A 2E17 move.l D7, [A7]
00001E9C 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00001EA0 4A87 tst.l D7
00001EA2 5CC0 sge D0
00001EA4 4A00 tst.b D0
00001EA6 6716 beq +0x18 /* 00001EBE */
00001EA8 7201 moveq.l D1, 0x01
00001EAA B26E FFFA cmp.w D1, [A6 - 0x6]
00001EAE 56C1 sne D1
00001EB0 C001 and.b D0, D1
00001EB2 670A beq +0xC /* 00001EBE */
00001EB4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001EB8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001EBC 600A bra +0xC /* 00001EC8 */
label00001EBE:
00001EBE 4267 clr.w -[A7]
00001EC0 4EBA FE7A jsr [PC - 0x186 /* 00001D3C */]
00001EC4 1D5F 0008 move.b [A6 + 0x8], [A7]+
label00001EC8:
00001EC8 2E1F move.l D7, [A7]+
00001ECA 4E5E unlink A6
00001ECC 4E75 rts
export_800:
00001ECE 4E56 FFEC link A6, -0x0014
00001ED2 48E7 0308 movem.l -[A7], D6,D7,A4
00001ED6 4206 clr.b D6
00001ED8 206D DB50 movea.l A0, [A5 - 0x24B0]
00001EDC 2850 movea.l A4, [A0]
00001EDE 102D F64A move.b D0, [A5 - 0x9B6]
00001EE2 4880 ext.w D0
00001EE4 5740 subq.w D0, 3
00001EE6 6736 beq +0x38 /* 00001F1E */
00001EE8 5340 subq.w D0, 1
00001EEA 672C beq +0x2E /* 00001F18 */
00001EEC 5340 subq.w D0, 1
00001EEE 6746 beq +0x48 /* 00001F36 */
00001EF0 5340 subq.w D0, 1
00001EF2 6730 beq +0x32 /* 00001F24 */
00001EF4 5740 subq.w D0, 3
00001EF6 6732 beq +0x34 /* 00001F2A */
00001EF8 0440 001F subi.w D0, 0x1F
00001EFC 6732 beq +0x34 /* 00001F30 */
00001EFE 0440 000E subi.w D0, 0xE
00001F02 6732 beq +0x34 /* 00001F36 */
00001F04 5340 subq.w D0, 1
00001F06 672E beq +0x30 /* 00001F36 */
00001F08 0440 001C subi.w D0, 0x1C
00001F0C 671C beq +0x1E /* 00001F2A */
00001F0E 5540 subq.w D0, 2
00001F10 6712 beq +0x14 /* 00001F24 */
00001F12 5540 subq.w D0, 2
00001F14 6702 beq +0x4 /* 00001F18 */
00001F16 6024 bra +0x26 /* 00001F3C */
label00001F18:
00001F18 3E2C 0208 move.w D7, [A4 + 0x208]
00001F1C 6024 bra +0x26 /* 00001F42 */
label00001F1E:
00001F1E 3E2C 0206 move.w D7, [A4 + 0x206]
00001F22 601E bra +0x20 /* 00001F42 */
label00001F24:
00001F24 3E2C 0204 move.w D7, [A4 + 0x204]
00001F28 6018 bra +0x1A /* 00001F42 */
label00001F2A:
00001F2A 3E2C 0210 move.w D7, [A4 + 0x210]
00001F2E 6012 bra +0x14 /* 00001F42 */
label00001F30:
00001F30 3E2C 020E move.w D7, [A4 + 0x20E]
00001F34 600C bra +0xE /* 00001F42 */
label00001F36:
00001F36 3E2C 020A move.w D7, [A4 + 0x20A]
00001F3A 6006 bra +0x8 /* 00001F42 */
label00001F3C:
00001F3C 7C01 moveq.l D6, 0x01
00001F3E 3E2C 020C move.w D7, [A4 + 0x20C]
label00001F42:
00001F42 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001F48 486E FFEC pea.l [A6 - 0x14]
00001F4C 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00001F50 4267 clr.w -[A7]
00001F52 3F07 move.w -[A7], D7
00001F54 1F3C 0001 move.b -[A7], 0x1
00001F58 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00001F5C 1B5F F3B2 move.b [A5 - 0xC4E], [A7]+
00001F60 1006 move.b D0, D6
00001F62 802D F3B2 or.b D0, [A5 - 0xC4E]
00001F66 6626 bne +0x28 /* 00001F8E */
00001F68 486E FFEC pea.l [A6 - 0x14]
00001F6C 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00001F70 4267 clr.w -[A7]
00001F72 206D DB50 movea.l A0, [A5 - 0x24B0]
00001F76 2050 movea.l A0, [A0]
00001F78 3F28 020C move.w -[A7], [A0 + 0x20C]
00001F7C 1F3C 0001 move.b -[A7], 0x1
00001F80 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00001F84 101F move.b D0, [A7]+
00001F86 6606 bne +0x8 /* 00001F8E */
00001F88 422E 0008 clr.b [A6 + 0x8]
00001F8C 6010 bra +0x12 /* 00001F9E */
label00001F8E:
00001F8E 486D F3B2 pea.l [A5 - 0xC4E]
00001F92 486D F3B2 pea.l [A5 - 0xC4E]
00001F96 3F3C 0001 move.w -[A7], 0x1
00001F9A 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
label00001F9E:
00001F9E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001FA2 4E5E unlink A6
00001FA4 4E75 rts
export_801:
00001FA6 4E56 FFFC link A6, -0x0004
00001FAA 422E 0008 clr.b [A6 + 0x8]
00001FAE 486E FFFC pea.l [A6 - 0x4]
00001FB2 7004 moveq.l D0, 0x04
00001FB4 2F00 move.l -[A7], D0
00001FB6 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */]
label00001FBA:
00001FBA 7018 moveq.l D0, 0x18
00001FBC B02D D926 cmp.b D0, [A5 - 0x26DA]
00001FC0 666E bne +0x70 /* 00002030 */
00001FC2 102D D927 move.b D0, [A5 - 0x26D9]
00001FC6 4880 ext.w D0
00001FC8 B06D F64C cmp.w D0, [A5 - 0x9B4]
00001FCC 6608 bne +0xA /* 00001FD6 */
00001FCE 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
00001FD4 6026 bra +0x28 /* 00001FFC */
label00001FD6:
00001FD6 102D D927 move.b D0, [A5 - 0x26D9]
00001FDA 4880 ext.w D0
00001FDC B06D F646 cmp.w D0, [A5 - 0x9BA]
00001FE0 6608 bne +0xA /* 00001FEA */
00001FE2 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1
00001FE8 6012 bra +0x14 /* 00001FFC */
label00001FEA:
00001FEA 102D D927 move.b D0, [A5 - 0x26D9]
00001FEE 4880 ext.w D0
00001FF0 B06D F642 cmp.w D0, [A5 - 0x9BE]
00001FF4 663A bne +0x3C /* 00002030 */
00001FF6 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
label00001FFC:
00001FFC 4EBA E002 jsr [PC - 0x1FFE /* 00000000 */]
00002000 7007 moveq.l D0, 0x07
00002002 B02D D926 cmp.b D0, [A5 - 0x26DA]
00002006 57C0 seq D0
00002008 7203 moveq.l D1, 0x03
0000200A B22D D927 cmp.b D1, [A5 - 0x26D9]
0000200E 57C1 seq D1
00002010 C001 and.b D0, D1
00002012 6706 beq +0x8 /* 0000201A */
00002014 4EBA DFEA jsr [PC - 0x2016 /* 00000000 */]
00002018 60A0 bra -0x5E /* 00001FBA */
label0000201A:
0000201A 486E FFFC pea.l [A6 - 0x4]
0000201E 3F3C 0004 move.w -[A7], 0x4
00002022 1F3C 0004 move.b -[A7], 0x4
00002026 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000202A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00002030:
00002030 4E5E unlink A6
00002032 4E75 rts
export_802:
00002034 4E56 FFFC link A6, -0x0004
00002038 2F07 move.l -[A7], D7
0000203A 422E 0008 clr.b [A6 + 0x8]
0000203E 7E00 moveq.l D7, 0x00
label00002040:
00002040 7014 moveq.l D0, 0x14
00002042 B02D D926 cmp.b D0, [A5 - 0x26DA]
00002046 6702 beq +0x4 /* 0000204A */
00002048 6032 bra +0x34 /* 0000207C */
label0000204A:
0000204A 7000 moveq.l D0, 0x00
0000204C 102D D927 move.b D0, [A5 - 0x26D9]
00002050 8E80 or.l D7, D0
00002052 4EBA DFAC jsr [PC - 0x2054 /* 00000000 */]
00002056 7007 moveq.l D0, 0x07
00002058 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000205C 57C0 seq D0
0000205E 7203 moveq.l D1, 0x03
00002060 B22D D927 cmp.b D1, [A5 - 0x26D9]
00002064 57C1 seq D1
00002066 C001 and.b D0, D1
00002068 6706 beq +0x8 /* 00002070 */
0000206A 4EBA DF94 jsr [PC - 0x206C /* 00000000 */]
0000206E 60D0 bra -0x2E /* 00002040 */
label00002070:
00002070 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00002076 2F07 move.l -[A7], D7
00002078 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
label0000207C:
0000207C 2E1F move.l D7, [A7]+
0000207E 4E5E unlink A6
00002080 4E75 rts
export_803:
00002082 4E56 FFFE link A6, -0x0002
00002086 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000208C 4A6D E706 tst.w [A5 - 0x18FA]
00002090 6612 bne +0x14 /* 000020A4 */
00002092 4267 clr.w -[A7]
00002094 486D E704 pea.l [A5 - 0x18FC]
00002098 487A 000E pea.l [PC + 0xE /* 000020A8, value 0x2697400, pstring "it" */]
0000209C 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
000020A0 3D5F FFFE move.w [A6 - 0x2], [A7]+
label000020A4:
000020A4 4E5E unlink A6
000020A6 4E75 rts
000020A8 0269 7400 4E56 andi.w [A1 + 0x4E56], 0x7400 /* 't\0' */
export_804: // at 000020AC (misaligned)
000020AE FEDE 422E .extension 0xEDE <<F/2-3/7>> // unimplemented
000020B2 0008 700E ori.b A0, 0xE
000020B6 B02D D926 cmp.b D0, [A5 - 0x26DA]
000020BA 6F1A ble +0x1C /* 000020D6 */
000020BC 7002 moveq.l D0, 0x02
000020BE B02D D926 cmp.b D0, [A5 - 0x26DA]
000020C2 6760 beq +0x62 /* 00002124 */
000020C4 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
000020C8 486E FEDE pea.l [A6 - 0x122]
000020CC 4EBA EE7E jsr [PC - 0x1182 /* 00000F4C */]
000020D0 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000020D4 604E bra +0x50 /* 00002124 */
label000020D6:
000020D6 4267 clr.w -[A7]
000020D8 4EBA ED60 jsr [PC - 0x12A0 /* 00000E3A */]
000020DC 101F move.b D0, [A7]+
000020DE 6602 bne +0x4 /* 000020E2 */
000020E0 6042 bra +0x44 /* 00002124 */
label000020E2:
000020E2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000020E8 486E FFE0 pea.l [A6 - 0x20]
000020EC 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000020F0 4267 clr.w -[A7]
000020F2 486D E704 pea.l [A5 - 0x18FC]
000020F6 486E FFE0 pea.l [A6 - 0x20]
000020FA 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
000020FE 3D5F FFDE move.w [A6 - 0x22], [A7]+
00002102 486E FFE0 pea.l [A6 - 0x20]
00002106 4240 clr.w D0
00002108 102E FFE0 move.b D0, [A6 - 0x20]
0000210C 5240 addq.w D0, 1
0000210E 3F00 move.w -[A7], D0
00002110 1F3C 0010 move.b -[A7], 0x10
00002114 486D E4EC pea.l [A5 - 0x1B14]
00002118 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
0000211C 1F3C 0015 move.b -[A7], 0x15
00002120 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
label00002124:
00002124 4E5E unlink A6
00002126 4E75 rts
export_805:
00002128 4E56 FFE0 link A6, -0x0020
0000212C 422E 0008 clr.b [A6 + 0x8]
00002130 4267 clr.w -[A7]
00002132 4EBA ED06 jsr [PC - 0x12FA /* 00000E3A */]
00002136 101F move.b D0, [A7]+
00002138 6602 bne +0x4 /* 0000213C */
0000213A 6040 bra +0x42 /* 0000217C */
label0000213C:
0000213C 486E FFE0 pea.l [A6 - 0x20]
00002140 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00002144 4267 clr.w -[A7]
00002146 486E FFE0 pea.l [A6 - 0x20]
0000214A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000214E 101F move.b D0, [A7]+
00002150 6602 bne +0x4 /* 00002154 */
00002152 6028 bra +0x2A /* 0000217C */
label00002154:
00002154 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000215A 486E FFE0 pea.l [A6 - 0x20]
0000215E 4240 clr.w D0
00002160 102E FFE0 move.b D0, [A6 - 0x20]
00002164 5240 addq.w D0, 1
00002166 3F00 move.w -[A7], D0
00002168 1F3C 0010 move.b -[A7], 0x10
0000216C 486D E4EC pea.l [A5 - 0x1B14]
00002170 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002174 1F3C 0015 move.b -[A7], 0x15
00002178 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
label0000217C:
0000217C 4E5E unlink A6
0000217E 4E75 rts
export_806:
fn00002180:
00002180 4E56 0000 link A6, 0
00002184 4267 clr.w -[A7]
00002186 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000218A 4267 clr.w -[A7]
0000218C 4EBA 04AE jsr [PC + 0x4AE /* 0000263C */]
00002190 1D5F 000A move.b [A6 + 0xA], [A7]+
00002194 4E5E unlink A6
00002196 205F movea.l A0, [A7]+
00002198 544F addq.w A7, 2
0000219A 4ED0 jmp [A0]
export_807:
fn0000219C:
0000219C 4E56 0000 link A6, 0
000021A0 4267 clr.w -[A7]
000021A2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000021A6 1F3C 0001 move.b -[A7], 0x1
000021AA 4EBA 0490 jsr [PC + 0x490 /* 0000263C */]
000021AE 1D5F 000A move.b [A6 + 0xA], [A7]+
000021B2 4E5E unlink A6
000021B4 205F movea.l A0, [A7]+
000021B6 544F addq.w A7, 2
000021B8 4ED0 jmp [A0]
export_808:
000021BA 4E56 FFF6 link A6, -0x000A
000021BE 48E7 0308 movem.l -[A7], D6,D7,A4
000021C2 42A7 clr.l -[A7]
000021C4 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000021C8 285F movea.l A4, [A7]+
000021CA 4267 clr.w -[A7]
000021CC 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
000021D0 7001 moveq.l D0, 0x01
000021D2 B05F cmp.w D0, [A7]+
000021D4 57C6 seq D6
000021D6 4406 neg.b D6
000021D8 200C move.l D0, A4
000021DA 6606 bne +0x8 /* 000021E2 */
000021DC 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000021E0 605A bra +0x5C /* 0000223C */
label000021E2:
000021E2 4247 clr.w D7
000021E4 1006 move.b D0, D6
000021E6 670A beq +0xC /* 000021F2 */
000021E8 4267 clr.w -[A7]
000021EA 2F0C move.l -[A7], A4
000021EC 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000021F0 3E1F move.w D7, [A7]+
label000021F2:
000021F2 4A47 tst.w D7
000021F4 670E beq +0x10 /* 00002204 */
000021F6 2F0C move.l -[A7], A4
000021F8 3F07 move.w -[A7], D7
000021FA 1F3C 0001 move.b -[A7], 0x1
000021FE 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
00002202 6038 bra +0x3A /* 0000223C */
label00002204:
00002204 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00002208 4267 clr.w -[A7]
0000220A 2F0C move.l -[A7], A4
0000220C A950 syscall CountMItems
0000220E 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00002212 7E01 moveq.l D7, 0x01
00002214 6020 bra +0x22 /* 00002236 */
label00002216:
00002216 2F0C move.l -[A7], A4
00002218 3F07 move.w -[A7], D7
0000221A 1F3C 0001 move.b -[A7], 0x1
0000221E 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
00002222 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00002226 486D D45A pea.l [A5 - 0x2BA6]
0000222A 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
0000222E 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00002232 5247 addq.w D7, 1
00002234 6906 bvs +0x8 /* 0000223C */
label00002236:
00002236 BE6E FFF6 cmp.w D7, [A6 - 0xA]
0000223A 6FDA ble -0x24 /* 00002216 */
label0000223C:
0000223C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002240 4E5E unlink A6
00002242 4E75 rts
fn00002244:
00002244 4E56 FFFE link A6, -0x0002
00002248 422E 0008 clr.b [A6 + 0x8]
0000224C 7018 moveq.l D0, 0x18
0000224E B02D D926 cmp.b D0, [A5 - 0x26DA]
00002252 57C0 seq D0
00002254 4A00 tst.b D0
00002256 6734 beq +0x36 /* 0000228C */
00002258 122D D927 move.b D1, [A5 - 0x26D9]
0000225C 4881 ext.w D1
0000225E 5341 subq.w D1, 1
00002260 41ED F650 lea.l A0, [A5 - 0x9B0]
00002264 1430 1000 move.b D2, [A0 + D1.w]
00002268 0A02 0001 xori.b D2, 0x1
0000226C C002 and.b D0, D2
0000226E 671C beq +0x1E /* 0000228C */
00002270 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00002276 102D D927 move.b D0, [A5 - 0x26D9]
0000227A 4880 ext.w D0
0000227C 3D40 FFFE move.w [A6 - 0x2], D0
00002280 48C0 ext.l D0
00002282 2F00 move.l -[A7], D0
00002284 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00002288 4EBA DD76 jsr [PC - 0x228A /* 00000000 */]
label0000228C:
0000228C 4E5E unlink A6
0000228E 4E75 rts
fn00002290:
00002290 4E56 FFFA link A6, -0x0006
00002294 48E7 0300 movem.l -[A7], D6,D7
00002298 42A7 clr.l -[A7]
0000229A 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000229E 2E1F move.l D7, [A7]+
000022A0 42A7 clr.l -[A7]
000022A2 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000022A6 201F move.l D0, [A7]+
000022A8 3C00 move.w D6, D0
000022AA 4267 clr.w -[A7]
000022AC 3F06 move.w -[A7], D6
000022AE 2007 move.l D0, D7
000022B0 C0BC 0000 000F and.l D0, 0xF
000022B6 1F00 move.b -[A7], D0
000022B8 4A87 tst.l D7
000022BA 5DC0 slt D0
000022BC 4400 neg.b D0
000022BE 1F00 move.b -[A7], D0
000022C0 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000022C4 1D5F 0008 move.b [A6 + 0x8], [A7]+
000022C8 4CDF 00C0 movem.l D6,D7, [A7]+
000022CC 4E5E unlink A6
000022CE 4E75 rts
fn000022D0:
000022D0 4E56 FF00 link A6, -0x0100
000022D4 486E FF00 pea.l [A6 - 0x100]
000022D8 4EBA EC72 jsr [PC - 0x138E /* 00000F4C */]
000022DC 205F movea.l A0, [A7]+
000022DE 4240 clr.w D0
000022E0 1010 move.b D0, [A0]
000022E2 4A40 tst.w D0
000022E4 6712 beq +0x14 /* 000022F8 */
000022E6 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000022EA 486E FF00 pea.l [A6 - 0x100]
000022EE 4EBA EC5C jsr [PC - 0x13A4 /* 00000F4C */]
000022F2 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000022F6 6008 bra +0xA /* 00002300 */
label000022F8:
000022F8 3F3C 002A move.w -[A7], 0x2A /* '*' */
000022FC 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
label00002300:
00002300 4E5E unlink A6
00002302 4E75 rts
fn00002304:
00002304 4E56 FFE4 link A6, -0x001C
00002308 2F03 move.l -[A7], D3
0000230A 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00002310 7008 moveq.l D0, 0x08
00002312 B02D D926 cmp.b D0, [A5 - 0x26DA]
00002316 57C0 seq D0
00002318 4A00 tst.b D0
0000231A 660C bne +0xE /* 00002328 */
0000231C 7209 moveq.l D1, 0x09
0000231E B22D D926 cmp.b D1, [A5 - 0x26DA]
00002322 57C1 seq D1
00002324 8001 or.b D0, D1
00002326 6768 beq +0x6A /* 00002390 */
label00002328:
00002328 2F2D D928 move.l -[A7], [A5 - 0x26D8]
0000232C 486D D506 pea.l [A5 - 0x2AFA]
00002330 4EBA DD4C jsr [PC - 0x22B4 /* 0000007E */]
00002334 7009 moveq.l D0, 0x09
00002336 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000233A 57C0 seq D0
0000233C 4A00 tst.b D0
0000233E 6740 beq +0x42 /* 00002380 */
00002340 2F00 move.l -[A7], D0
00002342 4267 clr.w -[A7]
00002344 2F00 move.l -[A7], D0
00002346 42A7 clr.l -[A7]
00002348 486D D506 pea.l [A5 - 0x2AFA]
0000234C 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */]
00002350 221F move.l D1, [A7]+
00002352 201F move.l D0, [A7]+
00002354 2F01 move.l -[A7], D1
00002356 486E FFF4 pea.l [A6 - 0xC]
0000235A 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
0000235E 121F move.b D1, [A7]+
00002360 201F move.l D0, [A7]+
00002362 C001 and.b D0, D1
00002364 671A beq +0x1C /* 00002380 */
00002366 102E FFF4 move.b D0, [A6 - 0xC]
0000236A 670A beq +0xC /* 00002376 */
0000236C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002370 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00002374 6012 bra +0x14 /* 00002388 */
label00002376:
00002376 486E FFF6 pea.l [A6 - 0xA]
0000237A 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
0000237E 6008 bra +0xA /* 00002388 */
label00002380:
00002380 486D D506 pea.l [A5 - 0x2AFA]
00002384 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label00002388:
00002388 4EBA DC76 jsr [PC - 0x238A /* 00000000 */]
0000238C 6000 02A6 bra +0x2A8 /* 00002634 */
label00002390:
00002390 700A moveq.l D0, 0x0A
00002392 B02D D926 cmp.b D0, [A5 - 0x26DA]
00002396 6622 bne +0x24 /* 000023BA */
00002398 102D D927 move.b D0, [A5 - 0x26D9]
0000239C 4880 ext.w D0
0000239E 5340 subq.w D0, 1
000023A0 41ED F402 lea.l A0, [A5 - 0xBFE]
000023A4 C1FC 0018 muls.w D0, 0x18
000023A8 41F0 0000 lea.l A0, [A0 + D0.w]
000023AC 2F08 move.l -[A7], A0
000023AE 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000023B2 4EBA DC4C jsr [PC - 0x23B4 /* 00000000 */]
000023B6 6000 027C bra +0x27E /* 00002634 */
label000023BA:
000023BA 700B moveq.l D0, 0x0B
000023BC B02D D926 cmp.b D0, [A5 - 0x26DA]
000023C0 57C0 seq D0
000023C2 4A00 tst.b D0
000023C4 671E beq +0x20 /* 000023E4 */
000023C6 720B moveq.l D1, 0x0B
000023C8 B22D D927 cmp.b D1, [A5 - 0x26D9]
000023CC 57C1 seq D1
000023CE C001 and.b D0, D1
000023D0 6712 beq +0x14 /* 000023E4 */
000023D2 41ED D45A lea.l A0, [A5 - 0x2BA6]
000023D6 2F08 move.l -[A7], A0
000023D8 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000023DC 4EBA DC22 jsr [PC - 0x23DE /* 00000000 */]
000023E0 6000 0252 bra +0x254 /* 00002634 */
label000023E4:
000023E4 700F moveq.l D0, 0x0F
000023E6 B02D D926 cmp.b D0, [A5 - 0x26DA]
000023EA 6638 bne +0x3A /* 00002424 */
000023EC 4267 clr.w -[A7]
000023EE 206D DB50 movea.l A0, [A5 - 0x24B0]
000023F2 2050 movea.l A0, [A0]
000023F4 3F28 0218 move.w -[A7], [A0 + 0x218]
000023F8 4267 clr.w -[A7]
000023FA 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
000023FE 101F move.b D0, [A7]+
00002400 6722 beq +0x24 /* 00002424 */
00002402 2F00 move.l -[A7], D0
00002404 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
0000240A 4267 clr.w -[A7]
0000240C 4EBA 022E jsr [PC + 0x22E /* 0000263C */]
00002410 121F move.b D1, [A7]+
00002412 201F move.l D0, [A7]+
00002414 C001 and.b D0, D1
00002416 670C beq +0xE /* 00002424 */
00002418 1F3C 0016 move.b -[A7], 0x16
0000241C 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002420 6000 0212 bra +0x214 /* 00002634 */
label00002424:
00002424 700E moveq.l D0, 0x0E
00002426 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000242A 6C40 bge +0x42 /* 0000246C */
0000242C 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00002430 486D D506 pea.l [A5 - 0x2AFA]
00002434 4EBA DC48 jsr [PC - 0x23B8 /* 0000007E */]
00002438 4267 clr.w -[A7]
0000243A 486D D506 pea.l [A5 - 0x2AFA]
0000243E 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002442 101F move.b D0, [A7]+
00002444 6726 beq +0x28 /* 0000246C */
00002446 4EBA DBB8 jsr [PC - 0x2448 /* 00000000 */]
0000244A 7003 moveq.l D0, 0x03
0000244C B02D D926 cmp.b D0, [A5 - 0x26DA]
00002450 6606 bne +0x8 /* 00002458 */
00002452 4EBA EA24 jsr [PC - 0x15DC /* 00000E78 */]
00002456 6014 bra +0x16 /* 0000246C */
label00002458:
00002458 486D D506 pea.l [A5 - 0x2AFA]
0000245C 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002460 1F3C 0018 move.b -[A7], 0x18
00002464 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002468 6000 01CA bra +0x1CC /* 00002634 */
label0000246C:
0000246C 7018 moveq.l D0, 0x18
0000246E B02D D926 cmp.b D0, [A5 - 0x26DA]
00002472 663E bne +0x40 /* 000024B2 */
00002474 486E FFE4 pea.l [A6 - 0x1C]
00002478 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000247C 4267 clr.w -[A7]
0000247E 4EBA FDC4 jsr [PC - 0x23C /* 00002244 */]
00002482 101F move.b D0, [A7]+
00002484 6724 beq +0x26 /* 000024AA */
00002486 2F00 move.l -[A7], D0
00002488 4267 clr.w -[A7]
0000248A 4EBA F00A jsr [PC - 0xFF6 /* 00001496 */]
0000248E 121F move.b D1, [A7]+
00002490 201F move.l D0, [A7]+
00002492 C001 and.b D0, D1
00002494 4A00 tst.b D0
00002496 6712 beq +0x14 /* 000024AA */
00002498 2F00 move.l -[A7], D0
0000249A 4267 clr.w -[A7]
0000249C 4EBA FDF2 jsr [PC - 0x20E /* 00002290 */]
000024A0 121F move.b D1, [A7]+
000024A2 201F move.l D0, [A7]+
000024A4 C001 and.b D0, D1
000024A6 6600 018C bne +0x18E /* 00002634 */
label000024AA:
000024AA 486E FFE4 pea.l [A6 - 0x1C]
000024AE 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
label000024B2:
000024B2 7017 moveq.l D0, 0x17
000024B4 B02D D926 cmp.b D0, [A5 - 0x26DA]
000024B8 57C0 seq D0
000024BA 4A00 tst.b D0
000024BC 6714 beq +0x16 /* 000024D2 */
000024BE 7200 moveq.l D1, 0x00
000024C0 122D D927 move.b D1, [A5 - 0x26D9]
000024C4 C2BC 0000 000F and.l D1, 0xF
000024CA 4A81 tst.l D1
000024CC 57C1 seq D1
000024CE C001 and.b D0, D1
000024D0 6652 bne +0x54 /* 00002524 */
label000024D2:
000024D2 721B moveq.l D1, 0x1B
000024D4 B22D D926 cmp.b D1, [A5 - 0x26DA]
000024D8 57C1 seq D1
000024DA 4A01 tst.b D1
000024DC 6728 beq +0x2A /* 00002506 */
000024DE 7408 moveq.l D2, 0x08
000024E0 B42D D927 cmp.b D2, [A5 - 0x26D9]
000024E4 57C2 seq D2
000024E6 4A02 tst.b D2
000024E8 663A bne +0x3C /* 00002524 */
000024EA 7607 moveq.l D3, 0x07
000024EC B62D D927 cmp.b D3, [A5 - 0x26D9]
000024F0 57C3 seq D3
000024F2 8403 or.b D2, D3
000024F4 662E bne +0x30 /* 00002524 */
000024F6 7609 moveq.l D3, 0x09
000024F8 B62D D927 cmp.b D3, [A5 - 0x26D9]
000024FC 57C3 seq D3
000024FE 8403 or.b D2, D3
00002500 C202 and.b D1, D2
00002502 8001 or.b D0, D1
00002504 661E bne +0x20 /* 00002524 */
label00002506:
00002506 7218 moveq.l D1, 0x18
00002508 B22D D926 cmp.b D1, [A5 - 0x26DA]
0000250C 57C1 seq D1
0000250E 4A01 tst.b D1
00002510 673A beq +0x3C /* 0000254C */
00002512 142D D927 move.b D2, [A5 - 0x26D9]
00002516 4882 ext.w D2
00002518 B46D F648 cmp.w D2, [A5 - 0x9B8]
0000251C 57C2 seq D2
0000251E C202 and.b D1, D2
00002520 8001 or.b D0, D1
00002522 6728 beq +0x2A /* 0000254C */
label00002524:
00002524 4267 clr.w -[A7]
00002526 206D DB50 movea.l A0, [A5 - 0x24B0]
0000252A 2050 movea.l A0, [A0]
0000252C 3F28 0216 move.w -[A7], [A0 + 0x216]
00002530 4267 clr.w -[A7]
00002532 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002536 101F move.b D0, [A7]+
00002538 6700 00F6 beq +0xF8 /* 00002630 */
0000253C 1F3C 0017 move.b -[A7], 0x17
00002540 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002544 6000 00EE bra +0xF0 /* 00002634 */
00002548 6000 00E6 bra +0xE8 /* 00002630 */
label0000254C:
0000254C 700E moveq.l D0, 0x0E
0000254E B02D D926 cmp.b D0, [A5 - 0x26DA]
00002552 5DC0 slt D0
00002554 4A00 tst.b D0
00002556 6712 beq +0x14 /* 0000256A */
00002558 2F00 move.l -[A7], D0
0000255A 4267 clr.w -[A7]
0000255C 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
00002560 121F move.b D1, [A7]+
00002562 201F move.l D0, [A7]+
00002564 C001 and.b D0, D1
00002566 6600 00CC bne +0xCE /* 00002634 */
label0000256A:
0000256A 102D D328 move.b D0, [A5 - 0x2CD8]
0000256E 6600 00C0 bne +0xC2 /* 00002630 */
00002572 7019 moveq.l D0, 0x19
00002574 B02D D926 cmp.b D0, [A5 - 0x26DA]
00002578 6638 bne +0x3A /* 000025B2 */
0000257A 486E FFE4 pea.l [A6 - 0x1C]
0000257E 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00002582 4267 clr.w -[A7]
00002584 206D DB50 movea.l A0, [A5 - 0x24B0]
00002588 2050 movea.l A0, [A0]
0000258A 3F28 0214 move.w -[A7], [A0 + 0x214]
0000258E 4267 clr.w -[A7]
00002590 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002594 101F move.b D0, [A7]+
00002596 6712 beq +0x14 /* 000025AA */
00002598 2F00 move.l -[A7], D0
0000259A 4267 clr.w -[A7]
0000259C 4EBA F8DC jsr [PC - 0x724 /* 00001E7A */]
000025A0 121F move.b D1, [A7]+
000025A2 201F move.l D0, [A7]+
000025A4 C001 and.b D0, D1
000025A6 6600 008C bne +0x8E /* 00002634 */
label000025AA:
000025AA 486E FFE4 pea.l [A6 - 0x1C]
000025AE 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
label000025B2:
000025B2 4267 clr.w -[A7]
000025B4 206D DB50 movea.l A0, [A5 - 0x24B0]
000025B8 2050 movea.l A0, [A0]
000025BA 3F28 021C move.w -[A7], [A0 + 0x21C]
000025BE 4267 clr.w -[A7]
000025C0 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
000025C4 101F move.b D0, [A7]+
000025C6 670A beq +0xC /* 000025D2 */
000025C8 1F3C 001A move.b -[A7], 0x1A
000025CC 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
000025D0 6062 bra +0x64 /* 00002634 */
label000025D2:
000025D2 4267 clr.w -[A7]
000025D4 206D DB50 movea.l A0, [A5 - 0x24B0]
000025D8 2050 movea.l A0, [A0]
000025DA 3F28 0224 move.w -[A7], [A0 + 0x224]
000025DE 4267 clr.w -[A7]
000025E0 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
000025E4 101F move.b D0, [A7]+
000025E6 670A beq +0xC /* 000025F2 */
000025E8 1F3C 0030 move.b -[A7], 0x30 /* '0' */
000025EC 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
000025F0 6042 bra +0x44 /* 00002634 */
label000025F2:
000025F2 206E 0008 movea.l A0, [A6 + 0x8]
000025F6 1028 0008 move.b D0, [A0 + 0x8]
000025FA 0A00 0001 xori.b D0, 0x1
000025FE 4A00 tst.b D0
00002600 672E beq +0x30 /* 00002630 */
00002602 7204 moveq.l D1, 0x04
00002604 B22D D926 cmp.b D1, [A5 - 0x26DA]
00002608 5DC1 slt D1
0000260A C001 and.b D0, D1
0000260C 6722 beq +0x24 /* 00002630 */
0000260E 2F2D D928 move.l -[A7], [A5 - 0x26D8]
00002612 486D D506 pea.l [A5 - 0x2AFA]
00002616 4EBA DA66 jsr [PC - 0x259A /* 0000007E */]
0000261A 4EBA D9E4 jsr [PC - 0x261C /* 00000000 */]
0000261E 486D D506 pea.l [A5 - 0x2AFA]
00002622 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002626 1F3C 0018 move.b -[A7], 0x18
0000262A 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
0000262E 6004 bra +0x6 /* 00002634 */
label00002630:
00002630 422E 000C clr.b [A6 + 0xC]
label00002634:
00002634 261F move.l D3, [A7]+
00002636 4E5E unlink A6
00002638 2E9F move.l [A7], [A7]+
0000263A 4E75 rts
fn0000263C:
0000263C 4E56 FFEA link A6, -0x0016
00002640 48E7 0300 movem.l -[A7], D6,D7
00002644 422E 000C clr.b [A6 + 0xC]
00002648 7002 moveq.l D0, 0x02
0000264A B02D D926 cmp.b D0, [A5 - 0x26DA]
0000264E 6700 0204 beq +0x206 /* 00002854 */
00002652 486E FFF0 pea.l [A6 - 0x10]
00002656 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000265A 102D D926 move.b D0, [A5 - 0x26DA]
0000265E 4880 ext.w D0
00002660 5D40 subq.w D0, 6
00002662 6706 beq +0x8 /* 0000266A */
00002664 5340 subq.w D0, 1
00002666 6730 beq +0x32 /* 00002698 */
00002668 6074 bra +0x76 /* 000026DE */
label0000266A:
0000266A 700C moveq.l D0, 0x0C
0000266C B02D D927 cmp.b D0, [A5 - 0x26D9]
00002670 6600 01E2 bne +0x1E4 /* 00002854 */
00002674 4EBA D98A jsr [PC - 0x2676 /* 00000000 */]
00002678 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
0000267E 4267 clr.w -[A7]
00002680 4EBA FFBA jsr [PC - 0x46 /* 0000263C */]
00002684 101F move.b D0, [A7]+
00002686 6604 bne +0x6 /* 0000268C */
00002688 6000 01BA bra +0x1BC /* 00002844 */
label0000268C:
0000268C 1F3C 0019 move.b -[A7], 0x19
00002690 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002694 6000 011A bra +0x11C /* 000027B0 */
label00002698:
00002698 7007 moveq.l D0, 0x07
0000269A B02D D927 cmp.b D0, [A5 - 0x26D9]
0000269E 6600 01B4 bne +0x1B6 /* 00002854 */
000026A2 4EBA D95C jsr [PC - 0x26A4 /* 00000000 */]
000026A6 42A7 clr.l -[A7]
000026A8 4267 clr.w -[A7]
000026AA 4EBA FF90 jsr [PC - 0x70 /* 0000263C */]
000026AE 101F move.b D0, [A7]+
000026B0 6604 bne +0x6 /* 000026B6 */
000026B2 6000 0190 bra +0x192 /* 00002844 */
label000026B6:
000026B6 7007 moveq.l D0, 0x07
000026B8 B02D D926 cmp.b D0, [A5 - 0x26DA]
000026BC 57C0 seq D0
000026BE 4A00 tst.b D0
000026C0 6714 beq +0x16 /* 000026D6 */
000026C2 720A moveq.l D1, 0x0A
000026C4 B22D D927 cmp.b D1, [A5 - 0x26D9]
000026C8 57C1 seq D1
000026CA C001 and.b D0, D1
000026CC 6708 beq +0xA /* 000026D6 */
000026CE 4EBA D930 jsr [PC - 0x26D0 /* 00000000 */]
000026D2 6000 00DC bra +0xDE /* 000027B0 */
label000026D6:
000026D6 4EBA FBF8 jsr [PC - 0x408 /* 000022D0 */]
000026DA 6000 00D4 bra +0xD6 /* 000027B0 */
label000026DE:
000026DE 701B moveq.l D0, 0x1B
000026E0 B02D D926 cmp.b D0, [A5 - 0x26DA]
000026E4 57C0 seq D0
000026E6 4A00 tst.b D0
000026E8 6730 beq +0x32 /* 0000271A */
000026EA 7204 moveq.l D1, 0x04
000026EC B22D D927 cmp.b D1, [A5 - 0x26D9]
000026F0 57C1 seq D1
000026F2 C001 and.b D0, D1
000026F4 6724 beq +0x26 /* 0000271A */
000026F6 4EBA D908 jsr [PC - 0x26F8 /* 00000000 */]
000026FA 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
00002700 4267 clr.w -[A7]
00002702 4EBA FF38 jsr [PC - 0xC8 /* 0000263C */]
00002706 101F move.b D0, [A7]+
00002708 6604 bne +0x6 /* 0000270E */
0000270A 6000 0138 bra +0x13A /* 00002844 */
label0000270E:
0000270E 1F3C 0012 move.b -[A7], 0x12
00002712 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002716 6000 0098 bra +0x9A /* 000027B0 */
label0000271A:
0000271A 701B moveq.l D0, 0x1B
0000271C B02D D926 cmp.b D0, [A5 - 0x26DA]
00002720 57C0 seq D0
00002722 4A00 tst.b D0
00002724 677A beq +0x7C /* 000027A0 */
00002726 720E moveq.l D1, 0x0E
00002728 B22D D927 cmp.b D1, [A5 - 0x26D9]
0000272C 57C1 seq D1
0000272E C001 and.b D0, D1
00002730 676E beq +0x70 /* 000027A0 */
00002732 4EBA D8CC jsr [PC - 0x2734 /* 00000000 */]
00002736 7006 moveq.l D0, 0x06
00002738 B02D D926 cmp.b D0, [A5 - 0x26DA]
0000273C 57C0 seq D0
0000273E 4A00 tst.b D0
00002740 675A beq +0x5C /* 0000279C */
00002742 7211 moveq.l D1, 0x11
00002744 B22D D927 cmp.b D1, [A5 - 0x26D9]
00002748 57C1 seq D1
0000274A 4A01 tst.b D1
0000274C 660E bne +0x10 /* 0000275C */
0000274E 7412 moveq.l D2, 0x12
00002750 B42D D927 cmp.b D2, [A5 - 0x26D9]
00002754 57C2 seq D2
00002756 8202 or.b D1, D2
00002758 C001 and.b D0, D1
0000275A 6740 beq +0x42 /* 0000279C */
label0000275C:
0000275C 7012 moveq.l D0, 0x12
0000275E B02D D927 cmp.b D0, [A5 - 0x26D9]
00002762 57C6 seq D6
00002764 4406 neg.b D6
00002766 4EBA D898 jsr [PC - 0x2768 /* 00000000 */]
0000276A 4267 clr.w -[A7]
0000276C 206D DB50 movea.l A0, [A5 - 0x24B0]
00002770 2050 movea.l A0, [A0]
00002772 3F28 0222 move.w -[A7], [A0 + 0x222]
00002776 1F3C 0001 move.b -[A7], 0x1
0000277A 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
0000277E 101F move.b D0, [A7]+
00002780 6604 bne +0x6 /* 00002786 */
00002782 6000 00C0 bra +0xC2 /* 00002844 */
label00002786:
00002786 1F3C 002F move.b -[A7], 0x2F /* '/' */
0000278A 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
0000278E 1006 move.b D0, D6
00002790 671E beq +0x20 /* 000027B0 */
00002792 1F3C 0012 move.b -[A7], 0x12
00002796 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
0000279A 6014 bra +0x16 /* 000027B0 */
label0000279C:
0000279C 4EBA E6DA jsr [PC - 0x1926 /* 00000E78 */]
label000027A0:
000027A0 4267 clr.w -[A7]
000027A2 2F0E move.l -[A7], A6
000027A4 4EBA FB5E jsr [PC - 0x4A2 /* 00002304 */]
000027A8 101F move.b D0, [A7]+
000027AA 6604 bne +0x6 /* 000027B0 */
000027AC 6000 0096 bra +0x98 /* 00002844 */
label000027B0:
000027B0 7006 moveq.l D0, 0x06
000027B2 B02D D926 cmp.b D0, [A5 - 0x26DA]
000027B6 6600 0096 bne +0x98 /* 0000284E */
000027BA 102D D927 move.b D0, [A5 - 0x26D9]
000027BE 4880 ext.w D0
000027C0 3D40 FFEE move.w [A6 - 0x12], D0
000027C4 5340 subq.w D0, 1
000027C6 41ED F6B2 lea.l A0, [A5 - 0x94E]
000027CA 1230 0000 move.b D1, [A0 + D0.w]
000027CE 4881 ext.w D1
000027D0 B26E 000A cmp.w D1, [A6 + 0xA]
000027D4 6F78 ble +0x7A /* 0000284E */
000027D6 4EBA D828 jsr [PC - 0x27D8 /* 00000000 */]
000027DA 302E FFEE move.w D0, [A6 - 0x12]
000027DE 5340 subq.w D0, 1
000027E0 41ED F6B2 lea.l A0, [A5 - 0x94E]
000027E4 1230 0000 move.b D1, [A0 + D0.w]
000027E8 4881 ext.w D1
000027EA 3E01 move.w D7, D1
000027EC 7007 moveq.l D0, 0x07
000027EE B06E FFEE cmp.w D0, [A6 - 0x12]
000027F2 6602 bne +0x4 /* 000027F6 */
000027F4 5347 subq.w D7, 1
label000027F6:
000027F6 4267 clr.w -[A7]
000027F8 3F07 move.w -[A7], D7
000027FA 4267 clr.w -[A7]
000027FC 4EBA FE3E jsr [PC - 0x1C2 /* 0000263C */]
00002800 101F move.b D0, [A7]+
00002802 6602 bne +0x4 /* 00002806 */
00002804 603E bra +0x40 /* 00002844 */
label00002806:
00002806 7013 moveq.l D0, 0x13
00002808 B06E FFEE cmp.w D0, [A6 - 0x12]
0000280C 5FC0 sle D0
0000280E 4A00 tst.b D0
00002810 671C beq +0x1E /* 0000282E */
00002812 7219 moveq.l D1, 0x19
00002814 B26E FFEE cmp.w D1, [A6 - 0x12]
00002818 5CC1 sge D1
0000281A C001 and.b D0, D1
0000281C 6710 beq +0x12 /* 0000282E */
0000281E 486E FFEE pea.l [A6 - 0x12]
00002822 486D F6D0 pea.l [A5 - 0x930]
00002826 3F3C 0002 move.w -[A7], 0x2
0000282A 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
label0000282E:
0000282E 302E FFEE move.w D0, [A6 - 0x12]
00002832 5340 subq.w D0, 1
00002834 41ED F696 lea.l A0, [A5 - 0x96A]
00002838 1F30 0000 move.b -[A7], [A0 + D0.w]
0000283C 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00002840 6000 FF6E bra -0x90 /* 000027B0 */
label00002844:
00002844 486E FFF0 pea.l [A6 - 0x10]
00002848 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
0000284C 6006 bra +0x8 /* 00002854 */
label0000284E:
0000284E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00002854:
00002854 4CDF 00C0 movem.l D6,D7, [A7]+
00002858 4E5E unlink A6
0000285A 2E9F move.l [A7], [A7]+
0000285C 4E75 rts
export_809:
0000285E 4E56 0000 link A6, 0
00002862 4267 clr.w -[A7]
00002864 206D DB50 movea.l A0, [A5 - 0x24B0]
00002868 2050 movea.l A0, [A0]
0000286A 3F28 0208 move.w -[A7], [A0 + 0x208]
0000286E 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00002872 1D5F 0008 move.b [A6 + 0x8], [A7]+
00002876 4E5E unlink A6
00002878 4E75 rts
export_810:
0000287A 4E56 0000 link A6, 0
0000287E 4267 clr.w -[A7]
00002880 206D DB50 movea.l A0, [A5 - 0x24B0]
00002884 2050 movea.l A0, [A0]
00002886 3F28 020A move.w -[A7], [A0 + 0x20A]
0000288A 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
0000288E 1D5F 0008 move.b [A6 + 0x8], [A7]+
00002892 4E5E unlink A6
00002894 4E75 rts
fn00002896:
00002896 4E56 FFFC link A6, -0x0004
0000289A 48E7 0018 movem.l -[A7], A3,A4
0000289E 286E 0008 movea.l A4, [A6 + 0x8]
000028A2 2678 09D6 movea.l A3, [0x000009D6 /* WindowList */]
label000028A6:
000028A6 200B move.l D0, A3
000028A8 6728 beq +0x2A /* 000028D2 */
000028AA 2F0B move.l -[A7], A3
000028AC 486D D506 pea.l [A5 - 0x2AFA]
000028B0 A919 syscall GetWTitle
000028B2 4267 clr.w -[A7]
000028B4 486D D506 pea.l [A5 - 0x2AFA]
000028B8 486C FEFC pea.l [A4 - 0x104]
000028BC 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000028C0 101F move.b D0, [A7]+
000028C2 6708 beq +0xA /* 000028CC */
000028C4 206C 000C movea.l A0, [A4 + 0xC]
000028C8 208B move.l [A0], A3
000028CA 6006 bra +0x8 /* 000028D2 */
label000028CC:
000028CC 266B 0090 movea.l A3, [A3 + 0x90]
000028D0 60D4 bra -0x2A /* 000028A6 */
label000028D2:
000028D2 206C 000C movea.l A0, [A4 + 0xC]
000028D6 4A90 tst.l [A0]
000028D8 671C beq +0x1E /* 000028F6 */
000028DA 206C 0008 movea.l A0, [A4 + 0x8]
000028DE 2F08 move.l -[A7], A0
000028E0 42A7 clr.l -[A7]
000028E2 226C 000C movea.l A1, [A4 + 0xC]
000028E6 2F11 move.l -[A7], [A1]
000028E8 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
000028EC 201F move.l D0, [A7]+
000028EE 205F movea.l A0, [A7]+
000028F0 2080 move.l [A0], D0
000028F2 6000 00F4 bra +0xF6 /* 000029E8 */
label000028F6:
000028F6 4267 clr.w -[A7]
000028F8 486C FEFC pea.l [A4 - 0x104]
000028FC 487A 012A pea.l [PC + 0x12A /* 00002A28, value 0x10766172, pstring "variable watcher" */]
00002900 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00002904 101F move.b D0, [A7]+
00002906 6722 beq +0x24 /* 0000292A */
00002908 206C 0008 movea.l A0, [A4 + 0x8]
0000290C 20AD ECA4 move.l [A0], [A5 - 0x135C]
00002910 206C 0008 movea.l A0, [A4 + 0x8]
00002914 4A90 tst.l [A0]
00002916 6700 00D0 beq +0xD2 /* 000029E8 */
0000291A 2050 movea.l A0, [A0]
0000291C 2050 movea.l A0, [A0]
0000291E 226C 000C movea.l A1, [A4 + 0xC]
00002922 22A8 0004 move.l [A1], [A0 + 0x4]
00002926 6000 00C0 bra +0xC2 /* 000029E8 */
label0000292A:
0000292A 4267 clr.w -[A7]
0000292C 486C FEFC pea.l [A4 - 0x104]
00002930 487A 00E6 pea.l [PC + 0xE6 /* 00002A18, value 0xF6D6573, pstring "message watcher" */]
00002934 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00002938 101F move.b D0, [A7]+
0000293A 6722 beq +0x24 /* 0000295E */
0000293C 206C 0008 movea.l A0, [A4 + 0x8]
00002940 20AD ECA0 move.l [A0], [A5 - 0x1360]
00002944 206C 0008 movea.l A0, [A4 + 0x8]
00002948 4A90 tst.l [A0]
0000294A 6700 009C beq +0x9E /* 000029E8 */
0000294E 2050 movea.l A0, [A0]
00002950 2050 movea.l A0, [A0]
00002952 226C 000C movea.l A1, [A4 + 0xC]
00002956 22A8 0004 move.l [A1], [A0 + 0x4]
0000295A 6000 008C bra +0x8E /* 000029E8 */
label0000295E:
0000295E 4267 clr.w -[A7]
00002960 486C FEFC pea.l [A4 - 0x104]
00002964 487A 00AA pea.l [PC + 0xAA /* 00002A10, value 0x7706174, pstring "pattern" */]
00002968 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
0000296C 101F move.b D0, [A7]+
0000296E 670A beq +0xC /* 0000297A */
00002970 206C 000C movea.l A0, [A4 + 0xC]
00002974 20AD C20A move.l [A0], [A5 - 0x3DF6]
00002978 606E bra +0x70 /* 000029E8 */
label0000297A:
0000297A 4267 clr.w -[A7]
0000297C 486C FEFC pea.l [A4 - 0x104]
00002980 487A 0088 pea.l [PC + 0x88 /* 00002A0A, value 0x4746F6F, pstring "tool" */]
00002984 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00002988 101F move.b D0, [A7]+
0000298A 670A beq +0xC /* 00002996 */
0000298C 206C 000C movea.l A0, [A4 + 0xC]
00002990 20AD BFB6 move.l [A0], [A5 - 0x404A]
00002994 6052 bra +0x54 /* 000029E8 */
label00002996:
00002996 4267 clr.w -[A7]
00002998 486C FEFC pea.l [A4 - 0x104]
0000299C 487A 0064 pea.l [PC + 0x64 /* 00002A02, value 0x76D6573, pstring "message" */]
000029A0 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000029A4 101F move.b D0, [A7]+
000029A6 670A beq +0xC /* 000029B2 */
000029A8 206C 000C movea.l A0, [A4 + 0xC]
000029AC 20AD B5DE move.l [A0], [A5 - 0x4A22]
000029B0 6036 bra +0x38 /* 000029E8 */
label000029B2:
000029B2 4267 clr.w -[A7]
000029B4 486C FEFC pea.l [A4 - 0x104]
000029B8 487A 0040 pea.l [PC + 0x40 /* 000029FA, value 0x6736372, pstring "scroll" */]
000029BC 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000029C0 101F move.b D0, [A7]+
000029C2 670A beq +0xC /* 000029CE */
000029C4 206C 000C movea.l A0, [A4 + 0xC]
000029C8 20AD B63C move.l [A0], [A5 - 0x49C4]
000029CC 601A bra +0x1C /* 000029E8 */
label000029CE:
000029CE 4267 clr.w -[A7]
000029D0 486C FEFC pea.l [A4 - 0x104]
000029D4 487A 001C pea.l [PC + 0x1C /* 000029F2, value 0x7666174, pstring "fatbits" */]
000029D8 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000029DC 101F move.b D0, [A7]+
000029DE 6708 beq +0xA /* 000029E8 */
000029E0 206C 000C movea.l A0, [A4 + 0xC]
000029E4 20AD C262 move.l [A0], [A5 - 0x3D9E]
label000029E8:
000029E8 4CDF 1800 movem.l A3,A4, [A7]+
000029EC 4E5E unlink A6
000029EE 2E9F move.l [A7], [A7]+
000029F0 4E75 rts
000029F2 0766 bchg -[A6], D3
000029F4 6174 bsr +0x76 /* 00002A6A */
000029F6 6269 bhi +0x6B /* 00002A61 */
000029F8 7473 moveq.l D2, 0x73
000029FA 0673 6372 6F6C addi.w <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
00002A00 6C00 076D bge +0x76F /* 0000316F */
00002A04 6573 bcs +0x75 /* 00002A79 */
00002A06 7361 moveq.l D1, 0x61
00002A08 6765 beq +0x67 /* 00002A6F */
00002A0A 0474 6F6F 6C00 subi.w [A4 + D6 * 4], 0x6F6F /* 'oo' */
00002A10 0770 6174 bchg <<invalid full ext with I/IS == 4>>, D3
00002A14 7465 moveq.l D2, 0x65
00002A16 726E moveq.l D1, 0x6E
00002A18 0F6D 6573 bchg [A5 + 0x6573], D7
00002A1C 7361 moveq.l D1, 0x61
00002A1E 6765 beq +0x67 /* 00002A85 */
00002A20 2077 6174 movea.l A0, <<invalid full ext with I/IS == 4>>
00002A24 6368 bls +0x6A /* 00002A8E */
00002A26 6572 bcs +0x74 /* 00002A9A */
00002A28 1076 6172 6961 626C 6520 movea.b A0, [[A6 + 0x6961626C] + 0x6520]
00002A32 7761 moveq.l D3, 0x61
00002A34 7463 moveq.l D2, 0x63
00002A36 6865 bvc +0x67 /* 00002A9D */
00002A38 7200 moveq.l D1, 0x00
fn00002A3A:
00002A3A 4E56 FFFA link A6, -0x0006
00002A3E 48E7 0118 movem.l -[A7], D7,A3,A4
00002A42 286E 0008 movea.l A4, [A6 + 0x8]
00002A46 207C 0000 09D6 movea.l A0, 0x9D6
00002A4C 2650 movea.l A3, [A0]
00002A4E 4247 clr.w D7
label00002A50:
00002A50 200B move.l D0, A3
00002A52 671A beq +0x1C /* 00002A6E */
00002A54 5247 addq.w D7, 1
00002A56 3007 move.w D0, D7
00002A58 48C0 ext.l D0
00002A5A B0AC FEF8 cmp.l D0, [A4 - 0x108]
00002A5E 6608 bne +0xA /* 00002A68 */
00002A60 206C 000C movea.l A0, [A4 + 0xC]
00002A64 208B move.l [A0], A3
00002A66 6006 bra +0x8 /* 00002A6E */
label00002A68:
00002A68 266B 0090 movea.l A3, [A3 + 0x90]
// begin alternate branch 00002A6A-00002A70
fn00002A6A:
00002A6A 0090 60E2 3007 ori.l [A0], 0x60E23007
// end alternate branch 00002A6A-00002A70
fn00002A6A: // (misaligned)
00002A6C 60E2 bra -0x1C /* 00002A50 */
label00002A6E:
00002A6E 3007 move.w D0, D7
00002A70 48C0 ext.l D0
00002A72 2940 FEF4 move.l [A4 - 0x10C], D0
00002A76 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002A7A 4E5E unlink A6
00002A7C 2E9F move.l [A7], [A7]+
00002A7E 4E75 rts
export_811:
fn00002A80:
00002A80 4E56 FEF4 link A6, -0x010C
00002A84 206E 000C movea.l A0, [A6 + 0xC]
00002A88 7000 moveq.l D0, 0x00
00002A8A 2080 move.l [A0], D0
00002A8C 206E 0008 movea.l A0, [A6 + 0x8]
// begin alternate branch 00002A8E-00002A92
label00002A8E:
00002A8E 0008 7000 ori.b A0, 0x0
// end alternate branch 00002A8E-00002A92
label00002A8E: // (misaligned)
00002A90 7000 moveq.l D0, 0x00
00002A92 2080 move.l [A0], D0
00002A94 4267 clr.w -[A7]
00002A96 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
label00002A9A:
00002A9A 301F move.w D0, [A7]+
00002A9C 6B00 0184 bmi +0x186 /* 00002C22 */
00002AA0 0C40 000A cmpi.w D0, 0xA /* '\n' */
00002AA4 6E00 017C bgt +0x17E /* 00002C22 */
00002AA8 D040 add.w D0, D0
00002AAA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002AAE 4EFB 0000 jmp [PC + D0.w]
00002AB2 0018 0054 ori.b [A0]+, 0x54 /* 'T' */
00002AB6 00B8 00FC 011A 0138 ori.l [0x00000138 /* PWMValue */], 0xFC011A
00002ABE 0142 bchg D2, D0
00002AC0 014C bchg A4, D0
00002AC2 0156 bchg [A6], D0
00002AC4 0160 bchg -[A0], D0
00002AC6 016A 42A7 bchg [A2 + 0x42A7], D0
00002ACA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002ACE 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002AD2 4267 clr.w -[A7]
00002AD4 486E FFFC pea.l [A6 - 0x4]
00002AD8 4EAD 25BA jsr [A5 + 0x25BA /* export_1203 */]
00002ADC 101F move.b D0, [A7]+
00002ADE 6708 beq +0xA /* 00002AE8 */
00002AE0 206E 000C movea.l A0, [A6 + 0xC]
00002AE4 20AE FFFC move.l [A0], [A6 - 0x4]
label00002AE8:
00002AE8 206E 0008 movea.l A0, [A6 + 0x8]
00002AEC 2F08 move.l -[A7], A0
00002AEE 42A7 clr.l -[A7]
00002AF0 226E 000C movea.l A1, [A6 + 0xC]
00002AF4 2F11 move.l -[A7], [A1]
00002AF6 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00002AFA 201F move.l D0, [A7]+
00002AFC 205F movea.l A0, [A7]+
00002AFE 2080 move.l [A0], D0
00002B00 6000 0120 bra +0x122 /* 00002C22 */
00002B04 42A7 clr.l -[A7]
00002B06 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002B0A 4A9F tst.l [A7]+
00002B0C 57C0 seq D0
00002B0E 4A00 tst.b D0
00002B10 6618 bne +0x1A /* 00002B2A */
00002B12 2F00 move.l -[A7], D0
00002B14 4267 clr.w -[A7]
00002B16 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00002B1A 121F move.b D1, [A7]+
00002B1C 201F move.l D0, [A7]+
00002B1E 0A01 0001 xori.b D1, 0x1
00002B22 8001 or.b D0, D1
00002B24 0240 0001 andi.w D0, 0x1
00002B28 6712 beq +0x14 /* 00002B3C */
label00002B2A:
00002B2A 486E FEFC pea.l [A6 - 0x104]
00002B2E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002B32 2F0E move.l -[A7], A6
00002B34 4EBA FD60 jsr [PC - 0x2A0 /* 00002896 */]
00002B38 6000 00E8 bra +0xEA /* 00002C22 */
label00002B3C:
00002B3C 42A7 clr.l -[A7]
00002B3E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002B42 2D5F FEF8 move.l [A6 - 0x108], [A7]+
00002B46 2F0E move.l -[A7], A6
00002B48 4EBA FEF0 jsr [PC - 0x110 /* 00002A3A */]
00002B4C 206E 0008 movea.l A0, [A6 + 0x8]
00002B50 2F08 move.l -[A7], A0
00002B52 42A7 clr.l -[A7]
00002B54 226E 000C movea.l A1, [A6 + 0xC]
00002B58 2F11 move.l -[A7], [A1]
00002B5A 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00002B5E 201F move.l D0, [A7]+
00002B60 205F movea.l A0, [A7]+
00002B62 2080 move.l [A0], D0
00002B64 6000 00BC bra +0xBE /* 00002C22 */
00002B68 42A7 clr.l -[A7]
00002B6A 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002B6E 2D5F FEF8 move.l [A6 - 0x108], [A7]+
00002B72 6C18 bge +0x1A /* 00002B8C */
00002B74 2F0E move.l -[A7], A6
00002B76 4EBA FEC2 jsr [PC - 0x13E /* 00002A3A */]
00002B7A 42A7 clr.l -[A7]
00002B7C 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00002B80 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00002B84 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00002B88 2D5F FEF8 move.l [A6 - 0x108], [A7]+
label00002B8C:
00002B8C 2F0E move.l -[A7], A6
00002B8E 4EBA FEAA jsr [PC - 0x156 /* 00002A3A */]
00002B92 206E 0008 movea.l A0, [A6 + 0x8]
00002B96 2F08 move.l -[A7], A0
00002B98 42A7 clr.l -[A7]
00002B9A 226E 000C movea.l A1, [A6 + 0xC]
00002B9E 2F11 move.l -[A7], [A1]
00002BA0 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00002BA4 201F move.l D0, [A7]+
00002BA6 205F movea.l A0, [A7]+
00002BA8 2080 move.l [A0], D0
00002BAA 6076 bra +0x78 /* 00002C22 */
00002BAC 206E 0008 movea.l A0, [A6 + 0x8]
00002BB0 20AD ECA4 move.l [A0], [A5 - 0x135C]
00002BB4 206E 0008 movea.l A0, [A6 + 0x8]
00002BB8 4A90 tst.l [A0]
00002BBA 6766 beq +0x68 /* 00002C22 */
00002BBC 2050 movea.l A0, [A0]
00002BBE 2050 movea.l A0, [A0]
00002BC0 226E 000C movea.l A1, [A6 + 0xC]
00002BC4 22A8 0004 move.l [A1], [A0 + 0x4]
00002BC8 6058 bra +0x5A /* 00002C22 */
00002BCA 206E 0008 movea.l A0, [A6 + 0x8]
00002BCE 20AD ECA0 move.l [A0], [A5 - 0x1360]
00002BD2 206E 0008 movea.l A0, [A6 + 0x8]
00002BD6 4A90 tst.l [A0]
00002BD8 6748 beq +0x4A /* 00002C22 */
00002BDA 2050 movea.l A0, [A0]
00002BDC 2050 movea.l A0, [A0]
00002BDE 226E 000C movea.l A1, [A6 + 0xC]
00002BE2 22A8 0004 move.l [A1], [A0 + 0x4]
00002BE6 603A bra +0x3C /* 00002C22 */
00002BE8 206E 000C movea.l A0, [A6 + 0xC]
00002BEC 20AD C162 move.l [A0], [A5 - 0x3E9E]
00002BF0 6030 bra +0x32 /* 00002C22 */
00002BF2 206E 000C movea.l A0, [A6 + 0xC]
00002BF6 20AD C20A move.l [A0], [A5 - 0x3DF6]
00002BFA 6026 bra +0x28 /* 00002C22 */
00002BFC 206E 000C movea.l A0, [A6 + 0xC]
00002C00 20AD BFB6 move.l [A0], [A5 - 0x404A]
00002C04 601C bra +0x1E /* 00002C22 */
00002C06 206E 000C movea.l A0, [A6 + 0xC]
00002C0A 20AD B5DE move.l [A0], [A5 - 0x4A22]
00002C0E 6012 bra +0x14 /* 00002C22 */
00002C10 206E 000C movea.l A0, [A6 + 0xC]
00002C14 20AD B63C move.l [A0], [A5 - 0x49C4]
00002C18 6008 bra +0xA /* 00002C22 */
00002C1A 206E 000C movea.l A0, [A6 + 0xC]
00002C1E 20AD C262 move.l [A0], [A5 - 0x3D9E]
label00002C22:
00002C22 206E 000C movea.l A0, [A6 + 0xC]
00002C26 4A90 tst.l [A0]
00002C28 6608 bne +0xA /* 00002C32 */
00002C2A 3F3C 008F move.w -[A7], 0x8F
00002C2E 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
label00002C32:
00002C32 4E5E unlink A6
00002C34 205F movea.l A0, [A7]+
00002C36 504F addq.w A7, 8
00002C38 4ED0 jmp [A0]
export_812:
00002C3A 4E56 FFFE link A6, -0x0002
00002C3E 4AAE 000C tst.l [A6 + 0xC]
00002C42 670E beq +0x10 /* 00002C52 */
00002C44 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C48 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00002C4C 426E FFFE clr.w [A6 - 0x2]
00002C50 6014 bra +0x16 /* 00002C66 */
label00002C52:
00002C52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C56 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00002C5A 42A7 clr.l -[A7]
00002C5C 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00002C60 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00002C66:
00002C66 486E FFFE pea.l [A6 - 0x2]
00002C6A 7002 moveq.l D0, 0x02
00002C6C 2F00 move.l -[A7], D0
00002C6E 1F3C 000D move.b -[A7], 0xD /* '\r' */
00002C72 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00002C76 4E5E unlink A6
00002C78 205F movea.l A0, [A7]+
00002C7A 504F addq.w A7, 8
00002C7C 4ED0 jmp [A0]
export_813:
fn00002C7E:
00002C7E 4E56 FFF4 link A6, -0x000C
00002C82 102D F3B2 move.b D0, [A5 - 0xC4E]
00002C86 6604 bne +0x6 /* 00002C8C */
00002C88 6000 008A bra +0x8C /* 00002D14 */
label00002C8C:
00002C8C 102D F64A move.b D0, [A5 - 0x9B6]
00002C90 4880 ext.w D0
00002C92 5740 subq.w D0, 3
00002C94 673C beq +0x3E /* 00002CD2 */
00002C96 5340 subq.w D0, 1
00002C98 6726 beq +0x28 /* 00002CC0 */
00002C9A 5340 subq.w D0, 1
00002C9C 6766 beq +0x68 /* 00002D04 */
00002C9E 5340 subq.w D0, 1
00002CA0 673C beq +0x3E /* 00002CDE */
00002CA2 5740 subq.w D0, 3
00002CA4 674A beq +0x4C /* 00002CF0 */
00002CA6 0440 002D subi.w D0, 0x2D /* '-' */
00002CAA 6758 beq +0x5A /* 00002D04 */
00002CAC 5340 subq.w D0, 1
00002CAE 6754 beq +0x56 /* 00002D04 */
00002CB0 0440 001C subi.w D0, 0x1C
00002CB4 673A beq +0x3C /* 00002CF0 */
00002CB6 5540 subq.w D0, 2
00002CB8 6724 beq +0x26 /* 00002CDE */
00002CBA 5540 subq.w D0, 2
00002CBC 6702 beq +0x4 /* 00002CC0 */
00002CBE 6054 bra +0x56 /* 00002D14 */
label00002CC0:
00002CC0 486E FFF8 pea.l [A6 - 0x8]
00002CC4 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
00002CC8 486E FFF8 pea.l [A6 - 0x8]
00002CCC 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00002CD0 6042 bra +0x44 /* 00002D14 */
label00002CD2:
00002CD2 4267 clr.w -[A7]
00002CD4 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00002CD8 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00002CDC 6036 bra +0x38 /* 00002D14 */
label00002CDE:
00002CDE 4267 clr.w -[A7]
00002CE0 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00002CE4 301F move.w D0, [A7]+
00002CE6 5340 subq.w D0, 1
00002CE8 3F00 move.w -[A7], D0
00002CEA 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00002CEE 6024 bra +0x26 /* 00002D14 */
label00002CF0:
00002CF0 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00002CF4 42A7 clr.l -[A7]
00002CF6 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002CFA 201F move.l D0, [A7]+
00002CFC 3F00 move.w -[A7], D0
00002CFE 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00002D02 6010 bra +0x12 /* 00002D14 */
label00002D04:
00002D04 486E FFF4 pea.l [A6 - 0xC]
00002D08 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00002D0C 486E FFF4 pea.l [A6 - 0xC]
00002D10 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
label00002D14:
00002D14 4E5E unlink A6
00002D16 4E75 rts
fn00002D18:
00002D18 4E56 FFF8 link A6, -0x0008
00002D1C 2F0C move.l -[A7], A4
00002D1E 4AAE 0008 tst.l [A6 + 0x8]
00002D22 6606 bne +0x8 /* 00002D2A */
00002D24 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00002D28 604E bra +0x50 /* 00002D78 */
label00002D2A:
00002D2A 7000 moveq.l D0, 0x00
00002D2C 2D40 FFF8 move.l [A6 - 0x8], D0
00002D30 42A7 clr.l -[A7]
00002D32 42A7 clr.l -[A7]
00002D34 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00002D38 285F movea.l A4, [A7]+
00002D3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D3E 2F0C move.l -[A7], A4
00002D40 486E FFF8 pea.l [A6 - 0x8]
00002D44 1F3C 0001 move.b -[A7], 0x1
00002D48 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002D4C 486D 08FA pea.l [A5 + 0x8FA /* export_283 */]
00002D50 A9F1 syscall UnloadSeg
00002D52 486E 0008 pea.l [A6 + 0x8]
00002D56 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002D5A 2F0C move.l -[A7], A4
00002D5C 42A7 clr.l -[A7]
00002D5E 2F14 move.l -[A7], [A4]
00002D60 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00002D64 201F move.l D0, [A7]+
00002D66 5280 addq.l D0, 1
00002D68 2F00 move.l -[A7], D0
00002D6A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002D6E 2F0C move.l -[A7], A4
00002D70 1F3C 0001 move.b -[A7], 0x1
00002D74 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
label00002D78:
00002D78 285F movea.l A4, [A7]+
00002D7A 4E5E unlink A6
00002D7C 205F movea.l A0, [A7]+
00002D7E 584F addq.w A7, 4
00002D80 4ED0 jmp [A0]
fn00002D82:
00002D82 4E56 FDEC link A6, -0x0214
00002D86 2F0C move.l -[A7], A4
00002D88 286E 0008 movea.l A4, [A6 + 0x8]
00002D8C 486E FE00 pea.l [A6 - 0x200]
00002D90 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D94 4EAD 287A jsr [A5 + 0x287A /* export_1291 */]
00002D98 205F movea.l A0, [A7]+
00002D9A 43EC FF00 lea.l A1, [A4 - 0x100]
00002D9E 703F moveq.l D0, 0x3F
label00002DA0:
00002DA0 22D8 move.l [A1]+, [A0]+
00002DA2 51C8 FFFC dbf D0, -0x6 /* 00002DA0 */
00002DA6 4240 clr.w D0
00002DA8 102C FF00 move.b D0, [A4 - 0x100]
00002DAC 4A40 tst.w D0
00002DAE 6634 bne +0x36 /* 00002DE4 */
00002DB0 487A 00CA pea.l [PC + 0xCA /* 00002E7C, value 0x9626B67 '\tbkg', pstring "bkgnd id " */]
00002DB4 486E FDEC pea.l [A6 - 0x214]
00002DB8 206C 000A movea.l A0, [A4 + 0xA]
00002DBC 2F28 0006 move.l -[A7], [A0 + 0x6]
00002DC0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002DC4 486E FFE2 pea.l [A6 - 0x1E]
00002DC8 3F3C 0002 move.w -[A7], 0x2
00002DCC 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002DD0 41EC FF00 lea.l A0, [A4 - 0x100]
00002DD4 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002DD8 7006 moveq.l D0, 0x06
label00002DDA:
00002DDA 20D9 move.l [A0]+, [A1]+
00002DDC 51C8 FFFC dbf D0, -0x6 /* 00002DDA */
00002DE0 3091 move.w [A0], [A1]
00002DE2 6030 bra +0x32 /* 00002E14 */
label00002DE4:
00002DE4 7002 moveq.l D0, 0x02
00002DE6 B02D D326 cmp.b D0, [A5 - 0x2CDA]
00002DEA 6728 beq +0x2A /* 00002E14 */
00002DEC 487A 0086 pea.l [PC + 0x86 /* 00002E74, value 0x7626B67, pstring "bkgnd \"" */]
00002DF0 486C FF00 pea.l [A4 - 0x100]
00002DF4 487A 0070 pea.l [PC + 0x70 /* 00002E66, value 0x1220B20 */]
00002DF8 486E FF00 pea.l [A6 - 0x100]
00002DFC 3F3C 0003 move.w -[A7], 0x3
00002E00 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002E04 41EC FF00 lea.l A0, [A4 - 0x100]
00002E08 43EE FF00 lea.l A1, [A6 - 0x100]
00002E0C 703F moveq.l D0, 0x3F
label00002E0E:
00002E0E 20D9 move.l [A0]+, [A1]+
00002E10 51C8 FFFC dbf D0, -0x6 /* 00002E0E */
label00002E14:
00002E14 7001 moveq.l D0, 0x01
00002E16 B02D D326 cmp.b D0, [A5 - 0x2CDA]
00002E1A 6638 bne +0x3A /* 00002E54 */
00002E1C 486C FF00 pea.l [A4 - 0x100]
00002E20 487A 0046 pea.l [PC + 0x46 /* 00002E68, value 0xB206F66, pstring " of stack \"" */]
00002E24 486E FE00 pea.l [A6 - 0x200]
00002E28 206C 000A movea.l A0, [A4 + 0xA]
00002E2C 2F28 0002 move.l -[A7], [A0 + 0x2]
00002E30 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00002E34 487A 0030 pea.l [PC + 0x30 /* 00002E66, value 0x1220B20 */]
00002E38 486E FF00 pea.l [A6 - 0x100]
00002E3C 3F3C 0004 move.w -[A7], 0x4
00002E40 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002E44 41EC FF00 lea.l A0, [A4 - 0x100]
00002E48 43EE FF00 lea.l A1, [A6 - 0x100]
00002E4C 703F moveq.l D0, 0x3F
label00002E4E:
00002E4E 20D9 move.l [A0]+, [A1]+
00002E50 51C8 FFFC dbf D0, -0x6 /* 00002E4E */
label00002E54:
00002E54 486C FF00 pea.l [A4 - 0x100]
00002E58 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00002E5C 285F movea.l A4, [A7]+
00002E5E 4E5E unlink A6
00002E60 205F movea.l A0, [A7]+
00002E62 504F addq.w A7, 8
00002E64 4ED0 jmp [A0]
00002E66 0122 btst -[A2], D0
00002E68 0B20 btst -[A0], D5
00002E6A 6F66 ble +0x68 /* 00002ED2 */
00002E6C 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
00002E70 636B bls +0x6D /* 00002EDD */
00002E72 2022 move.l D0, -[A2]
00002E74 0762 bchg -[A2], D3
00002E76 6B67 bmi +0x69 /* 00002EDF */
00002E78 6E64 bgt +0x66 /* 00002EDE */
00002E7A 2022 move.l D0, -[A2]
00002E7C 0962 bchg -[A2], D4
00002E7E 6B67 bmi +0x69 /* 00002EE7 */
00002E80 6E64 bgt +0x66 /* 00002EE6 */
00002E82 2069 6420 movea.l A0, [A1 + 0x6420]
fn00002E86:
00002E86 4E56 FAEC link A6, -0x0514
00002E8A 7002 moveq.l D0, 0x02
00002E8C B0AE 0014 cmp.l D0, [A6 + 0x14]
00002E90 660E bne +0x10 /* 00002EA0 */
00002E92 41EE FE00 lea.l A0, [A6 - 0x200]
00002E96 43FA 0216 lea.l A1, [PC + 0x216 /* 000030AE, value 0x6666965, pstring "field " */]
00002E9A 20D9 move.l [A0]+, [A1]+
00002E9C 20D9 move.l [A0]+, [A1]+
00002E9E 600C bra +0xE /* 00002EAC */
label00002EA0:
00002EA0 41EE FE00 lea.l A0, [A6 - 0x200]
00002EA4 43FA 0200 lea.l A1, [PC + 0x200 /* 000030A6, value 0x7627574, pstring "button " */]
00002EA8 20D9 move.l [A0]+, [A1]+
00002EAA 20D9 move.l [A0]+, [A1]+
label00002EAC:
00002EAC 202E 0010 move.l D0, [A6 + 0x10]
00002EB0 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002EB4 6726 beq +0x28 /* 00002EDC */
00002EB6 487A 01E6 pea.l [PC + 0x1E6 /* 0000309E, value 0x6626B67, pstring "bkgnd " */]
00002EBA 486E FE00 pea.l [A6 - 0x200]
00002EBE 486E FC00 pea.l [A6 - 0x400]
00002EC2 3F3C 0002 move.w -[A7], 0x2
00002EC6 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002ECA 41EE FE00 lea.l A0, [A6 - 0x200]
00002ECE 43EE FC00 lea.l A1, [A6 - 0x400]
label00002ED2:
00002ED2 703F moveq.l D0, 0x3F
label00002ED4:
00002ED4 20D9 move.l [A0]+, [A1]+
00002ED6 51C8 FFFC dbf D0, -0x6 /* 00002ED4 */
00002EDA 6024 bra +0x26 /* 00002F00 */
label00002EDC:
00002EDC 487A 01BA pea.l [PC + 0x1BA /* 00003098, value 0x5636172, pstring "card " */]
// begin alternate branch 00002EDE-00002EF0
label00002EDE:
00002EDE 01BA 486E bclr [PC + 0x486E /* 0000774E, cstring ""<EOF> */], D0
00002EE2 FE00 486E .unknown 0xFE00 0x486E (W = 7)
label00002EE6:
00002EE6 FC00 3F3C .unknown 0xFC00 0x3F3C (W = 6)
00002EEA 0002 4EAD ori.b D2, 0xAD
00002EEE 0502 btst D2, D2
// end alternate branch 00002EDE-00002EF0
label00002EDE: // (misaligned)
00002EE0 486E FE00 pea.l [A6 - 0x200]
00002EE4 486E FC00 pea.l [A6 - 0x400]
label00002EE6: // (misaligned)
00002EE8 3F3C 0002 move.w -[A7], 0x2
00002EEC 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002EF0 41EE FE00 lea.l A0, [A6 - 0x200]
00002EF4 43EE FC00 lea.l A1, [A6 - 0x400]
00002EF8 703F moveq.l D0, 0x3F
label00002EFA:
00002EFA 20D9 move.l [A0]+, [A1]+
00002EFC 51C8 FFFC dbf D0, -0x6 /* 00002EFA */
label00002F00:
00002F00 486E FB00 pea.l [A6 - 0x500]
00002F04 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F08 3F2E 000E move.w -[A7], [A6 + 0xE]
00002F0C 4EAD 28F2 jsr [A5 + 0x28F2 /* export_1306 */]
00002F10 205F movea.l A0, [A7]+
00002F12 43EE FD00 lea.l A1, [A6 - 0x300]
00002F16 703F moveq.l D0, 0x3F
label00002F18:
00002F18 22D8 move.l [A1]+, [A0]+
00002F1A 51C8 FFFC dbf D0, -0x6 /* 00002F18 */
00002F1E 4240 clr.w D0
00002F20 102E FD00 move.b D0, [A6 - 0x300]
00002F24 4A40 tst.w D0
00002F26 6632 bne +0x34 /* 00002F5A */
00002F28 486E FE00 pea.l [A6 - 0x200]
00002F2C 487A 0166 pea.l [PC + 0x166 /* 00003094, value 0x3696420, pstring "id " */]
00002F30 486E FAEC pea.l [A6 - 0x514]
00002F34 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F38 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
00002F3C 486E FC00 pea.l [A6 - 0x400]
00002F40 3F3C 0003 move.w -[A7], 0x3
00002F44 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002F48 41EE FD00 lea.l A0, [A6 - 0x300]
00002F4C 43EE FC00 lea.l A1, [A6 - 0x400]
00002F50 703F moveq.l D0, 0x3F
label00002F52:
00002F52 20D9 move.l [A0]+, [A1]+
00002F54 51C8 FFFC dbf D0, -0x6 /* 00002F52 */
00002F58 6034 bra +0x36 /* 00002F8E */
label00002F5A:
00002F5A 7002 moveq.l D0, 0x02
00002F5C B02D D326 cmp.b D0, [A5 - 0x2CDA]
00002F60 672C beq +0x2E /* 00002F8E */
00002F62 486E FE00 pea.l [A6 - 0x200]
00002F66 487A 0104 pea.l [PC + 0x104 /* 0000306C, value 0x1220B20 */]
00002F6A 486E FD00 pea.l [A6 - 0x300]
00002F6E 487A 00FC pea.l [PC + 0xFC /* 0000306C, value 0x1220B20 */]
00002F72 486E FC00 pea.l [A6 - 0x400]
00002F76 3F3C 0004 move.w -[A7], 0x4
00002F7A 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002F7E 41EE FD00 lea.l A0, [A6 - 0x300]
00002F82 43EE FC00 lea.l A1, [A6 - 0x400]
00002F86 703F moveq.l D0, 0x3F
label00002F88:
00002F88 20D9 move.l [A0]+, [A1]+
00002F8A 51C8 FFFC dbf D0, -0x6 /* 00002F88 */
label00002F8E:
00002F8E 7001 moveq.l D0, 0x01
00002F90 B02D D326 cmp.b D0, [A5 - 0x2CDA]
00002F94 6600 00BC bne +0xBE /* 00003052 */
00002F98 486E FB00 pea.l [A6 - 0x500]
00002F9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FA0 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */]
00002FA4 205F movea.l A0, [A7]+
00002FA6 43EE FF00 lea.l A1, [A6 - 0x100]
00002FAA 703F moveq.l D0, 0x3F
label00002FAC:
00002FAC 22D8 move.l [A1]+, [A0]+
00002FAE 51C8 FFFC dbf D0, -0x6 /* 00002FAC */
00002FB2 4240 clr.w D0
00002FB4 102E FF00 move.b D0, [A6 - 0x100]
00002FB8 4A40 tst.w D0
00002FBA 6F2E ble +0x30 /* 00002FEA */
00002FBC 486E FD00 pea.l [A6 - 0x300]
00002FC0 487A 00C6 pea.l [PC + 0xC6 /* 00003088, value 0xA206F66 '\n of', pstring " of card \"" */]
00002FC4 486E FF00 pea.l [A6 - 0x100]
00002FC8 487A 00A2 pea.l [PC + 0xA2 /* 0000306C, value 0x1220B20 */]
00002FCC 486E FC00 pea.l [A6 - 0x400]
00002FD0 3F3C 0004 move.w -[A7], 0x4
00002FD4 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00002FD8 41EE FD00 lea.l A0, [A6 - 0x300]
00002FDC 43EE FC00 lea.l A1, [A6 - 0x400]
00002FE0 703F moveq.l D0, 0x3F
label00002FE2:
00002FE2 20D9 move.l [A0]+, [A1]+
00002FE4 51C8 FFFC dbf D0, -0x6 /* 00002FE2 */
00002FE8 6030 bra +0x32 /* 0000301A */
label00002FEA:
00002FEA 486E FD00 pea.l [A6 - 0x300]
00002FEE 487A 008A pea.l [PC + 0x8A /* 0000307A, value 0xC206F66, pstring " of card id " */]
00002FF2 486E FAEC pea.l [A6 - 0x514]
00002FF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FFA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002FFE 486E FC00 pea.l [A6 - 0x400]
00003002 3F3C 0003 move.w -[A7], 0x3
00003006 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
0000300A 41EE FD00 lea.l A0, [A6 - 0x300]
0000300E 43EE FC00 lea.l A1, [A6 - 0x400]
00003012 703F moveq.l D0, 0x3F
label00003014:
00003014 20D9 move.l [A0]+, [A1]+
00003016 51C8 FFFC dbf D0, -0x6 /* 00003014 */
label0000301A:
0000301A 486E FD00 pea.l [A6 - 0x300]
0000301E 487A 004E pea.l [PC + 0x4E /* 0000306E, value 0xB206F66, pstring " of stack \"" */]
00003022 486E FB00 pea.l [A6 - 0x500]
00003026 1F3C 0001 move.b -[A7], 0x1
0000302A 1F3C 0001 move.b -[A7], 0x1
0000302E 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
00003032 487A 0038 pea.l [PC + 0x38 /* 0000306C, value 0x1220B20 */]
00003036 486E FC00 pea.l [A6 - 0x400]
0000303A 3F3C 0004 move.w -[A7], 0x4
0000303E 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00003042 41EE FD00 lea.l A0, [A6 - 0x300]
00003046 43EE FC00 lea.l A1, [A6 - 0x400]
0000304A 703F moveq.l D0, 0x3F
label0000304C:
0000304C 20D9 move.l [A0]+, [A1]+
0000304E 51C8 FFFC dbf D0, -0x6 /* 0000304C */
label00003052:
00003052 206E 0018 movea.l A0, [A6 + 0x18]
00003056 43EE FD00 lea.l A1, [A6 - 0x300]
0000305A 703F moveq.l D0, 0x3F
label0000305C:
0000305C 20D9 move.l [A0]+, [A1]+
0000305E 51C8 FFFC dbf D0, -0x6 /* 0000305C */
00003062 4E5E unlink A6
00003064 205F movea.l A0, [A7]+
00003066 DEFC 0010 add.w A7, 0x10
0000306A 4ED0 jmp [A0]
0000306C 0122 btst -[A2], D0
0000306E 0B20 btst -[A0], D5
00003070 6F66 ble +0x68 /* 000030D8 */
00003072 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
00003076 636B bls +0x6D /* 000030E3 */
00003078 2022 move.l D0, -[A2]
0000307A 0C20 6F66 cmpi.b -[A0], 0x66 /* 'f' */
0000307E 2063 movea.l A0, -[A3]
00003080 6172 bsr +0x74 /* 000030F4 */
00003082 6420 bcc +0x22 /* 000030A4 */
00003084 6964 bvs +0x66 /* 000030EA */
00003086 2000 move.l D0, D0
00003088 0A20 6F66 xori.b -[A0], 0x66 /* 'f' */
0000308C 2063 movea.l A0, -[A3]
0000308E 6172 bsr +0x74 /* 00003102 */
00003090 6420 bcc +0x22 /* 000030B2 */
00003092 2200 move.l D1, D0
00003094 0369 6420 bchg [A1 + 0x6420], D1
00003098 0563 bchg -[A3], D2
0000309A 6172 bsr +0x74 /* 0000310E */
0000309C 6420 bcc +0x22 /* 000030BE */
0000309E 0662 6B67 addi.w -[A2], 0x6B67 /* 'kg' */
000030A2 6E64 bgt +0x66 /* 00003108 */
label000030A4:
000030A4 2000 move.l D0, D0
000030A6 0762 bchg -[A2], D3
000030A8 7574 moveq.l D2, 0x74
000030AA 746F moveq.l D2, 0x6F
000030AC 6E20 bgt +0x22 /* 000030CE */
000030AE 0666 6965 addi.w -[A6], 0x6965 /* 'ie' */
label000030B2:
000030B2 6C64 bge +0x66 /* 00003118 */
000030B4 2000 move.l D0, D0
fn000030B6:
000030B6 4E56 0000 link A6, 0
000030BA 7001 moveq.l D0, 0x01
000030BC 206E 0008 movea.l A0, [A6 + 0x8]
// begin alternate branch 000030BE-000030C4
label000030BE:
000030BE 0008 B028 ori.b A0, 0x28 /* '(' */
000030C2 FFE6 .invalid <<F/7/7>>
// end alternate branch 000030BE-000030C4
label000030BE: // (misaligned)
000030C0 B028 FFE6 cmp.b D0, [A0 - 0x1A]
000030C4 57C0 seq D0
000030C6 4400 neg.b D0
000030C8 1D40 000C move.b [A6 + 0xC], D0
000030CC 7001 moveq.l D0, 0x01
label000030CE:
000030CE B028 FFE6 cmp.b D0, [A0 - 0x1A]
000030D2 670A beq +0xC /* 000030DE */
000030D4 2068 0008 movea.l A0, [A0 + 0x8]
label000030D8:
000030D8 317C 002F FCFE move.w [A0 - 0x302], 0x2F /* '/' */
label000030DE:
000030DE 4E5E unlink A6
000030E0 2E9F move.l [A7], [A7]+
000030E2 4E75 rts
fn000030E4:
000030E4 4E56 0000 link A6, 0
000030E8 7002 moveq.l D0, 0x02
label000030EA:
000030EA 206E 0008 movea.l A0, [A6 + 0x8]
000030EE B028 FFE6 cmp.b D0, [A0 - 0x1A]
000030F2 57C0 seq D0
fn000030F4:
000030F4 4400 neg.b D0
000030F6 1D40 000C move.b [A6 + 0xC], D0
000030FA 7002 moveq.l D0, 0x02
000030FC B028 FFE6 cmp.b D0, [A0 - 0x1A]
00003100 670A beq +0xC /* 0000310C */
fn00003102:
00003102 2068 0008 movea.l A0, [A0 + 0x8]
00003106 317C 002F FCFE move.w [A0 - 0x302], 0x2F /* '/' */
// begin alternate branch 00003108-0000310E
label00003108:
00003108 002F FCFE 4E5E ori.b [A7 + 0x4E5E], 0xFE
// end alternate branch 00003108-0000310E
label00003108: // (misaligned)
label0000310C:
0000310C 4E5E unlink A6
fn0000310E:
0000310E 2E9F move.l [A7], [A7]+
00003110 4E75 rts
fn00003112:
00003112 4E56 FEE0 link A6, -0x0120
00003116 48E7 0108 movem.l -[A7], D7,A4
// begin alternate branch 00003118-0000311A
label00003118:
00003118 0108 btst A0, D0
// end alternate branch 00003118-0000311A
label00003118: // (misaligned)
0000311A 286E 0008 movea.l A4, [A6 + 0x8]
0000311E 4267 clr.w -[A7]
00003120 206C 000A movea.l A0, [A4 + 0xA]
00003124 2F28 0010 move.l -[A7], [A0 + 0x10]
00003128 3F28 000E move.w -[A7], [A0 + 0xE]
0000312C 486E FFE2 pea.l [A6 - 0x1E]
00003130 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */]
00003134 101F move.b D0, [A7]+
00003136 6700 0444 beq +0x446 /* 0000357C */
0000313A 102C 0008 move.b D0, [A4 + 0x8]
0000313E 4880 ext.w D0
00003140 5340 subq.w D0, 1
00003142 6B00 0430 bmi +0x432 /* 00003574 */
00003146 0C40 004D cmpi.w D0, 0x4D /* 'M' */
0000314A 6E00 0428 bgt +0x42A /* 00003574 */
0000314E D040 add.w D0, D0
00003150 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003154 4EFB 0000 jmp [PC + D0.w]
00003158 00B8 00E6 00F6 010C ori.l [0x0000010C /* BufPtr */], 0xE600F6
00003160 010C btst A4, D0
00003162 02D8 .incomplete
00003164 02E4 .incomplete
00003166 02FA .incomplete
00003168 030A btst A2, D1
0000316A 0324 btst -[A4], D1
0000316C 041E 011E subi.b [A6]+, 0x1E
00003170 013C 0272 btst 0x72 /* 'r' */, D0
00003174 01BC 01E6 0210 bclr 0x1E60210, D0
0000317A 02C6 .incomplete
0000317C 041E 009E subi.b [A6]+, 0x9E
00003180 041E 041E subi.b [A6]+, 0x1E
00003184 041E 041E subi.b [A6]+, 0x1E
00003188 041E 041E subi.b [A6]+, 0x1E
0000318C 041E 041E subi.b [A6]+, 0x1E
00003190 041E 041E subi.b [A6]+, 0x1E
00003194 041E 041E subi.b [A6]+, 0x1E
00003198 0166 bchg -[A6], D0
0000319A 041E 041E subi.b [A6]+, 0x1E
0000319E 041E 0192 subi.b [A6]+, 0x92
000031A2 041E 041E subi.b [A6]+, 0x1E
000031A6 041E 041E subi.b [A6]+, 0x1E
000031AA 041E 041E subi.b [A6]+, 0x1E
000031AE 041E 041E subi.b [A6]+, 0x1E
000031B2 041E 029C subi.b [A6]+, 0x9C
000031B6 041E 041E subi.b [A6]+, 0x1E
000031BA 010C btst A4, D0
000031BC 010C btst A4, D0
000031BE 010C btst A4, D0
000031C0 010C btst A4, D0
000031C2 010C btst A4, D0
000031C4 010C btst A4, D0
000031C6 010C btst A4, D0
000031C8 010C btst A4, D0
000031CA 041E 041E subi.b [A6]+, 0x1E
000031CE 041E 041E subi.b [A6]+, 0x1E
000031D2 041E 041E subi.b [A6]+, 0x1E
000031D6 041E 041E subi.b [A6]+, 0x1E
000031DA 041E 041E subi.b [A6]+, 0x1E
000031DE 041E 0334 subi.b [A6]+, 0x34 /* '4' */
000031E2 0374 039E 041E bchg [[] + D0 * 2 + 0x41E], D1
000031E8 041E 041E subi.b [A6]+, 0x1E
000031EC 03D2 .incomplete
000031EE 041E 041E subi.b [A6]+, 0x1E
000031F2 03F8 .incomplete
000031F4 42A7 clr.l -[A7]
000031F6 206C 000A movea.l A0, [A4 + 0xA]
000031FA 2F28 0010 move.l -[A7], [A0 + 0x10]
000031FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00003202 4EAD 290A jsr [A5 + 0x290A /* export_1309 */]
00003206 4EBA FB10 jsr [PC - 0x4F0 /* 00002D18 */]
0000320A 6000 0376 bra +0x378 /* 00003582 */
0000320E 486E FEE0 pea.l [A6 - 0x120]
00003212 102E FFE6 move.b D0, [A6 - 0x1A]
00003216 4880 ext.w D0
00003218 48C0 ext.l D0
0000321A 2F00 move.l -[A7], D0
0000321C 206C 000A movea.l A0, [A4 + 0xA]
00003220 2F28 0010 move.l -[A7], [A0 + 0x10]
00003224 302E FFE4 move.w D0, [A6 - 0x1C]
00003228 48C0 ext.l D0
0000322A 2F00 move.l -[A7], D0
0000322C 2F28 000A move.l -[A7], [A0 + 0xA]
00003230 4EBA FC54 jsr [PC - 0x3AC /* 00002E86 */]
00003234 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003238 6000 0348 bra +0x34A /* 00003582 */
0000323C 302E FFE4 move.w D0, [A6 - 0x1C]
00003240 48C0 ext.l D0
00003242 2F00 move.l -[A7], D0
00003244 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003248 6000 0338 bra +0x33A /* 00003582 */
0000324C 7000 moveq.l D0, 0x00
0000324E 302E FFF0 move.w D0, [A6 - 0x10]
00003252 C0BC 0000 000F and.l D0, 0xF
00003258 3F00 move.w -[A7], D0
0000325A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000325E 6000 0322 bra +0x324 /* 00003582 */
00003262 486E FFE8 pea.l [A6 - 0x18]
00003266 1F2C 0008 move.b -[A7], [A4 + 0x8]
0000326A 4267 clr.w -[A7]
0000326C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00003270 6000 0310 bra +0x312 /* 00003582 */
00003274 4267 clr.w -[A7]
00003276 2F0E move.l -[A7], A6
00003278 4EBA FE3C jsr [PC - 0x1C4 /* 000030B6 */]
0000327C 101F move.b D0, [A7]+
0000327E 6700 0302 beq +0x304 /* 00003582 */
00003282 302E FFF4 move.w D0, [A6 - 0xC]
00003286 48C0 ext.l D0
00003288 2F00 move.l -[A7], D0
0000328A 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
0000328E 6000 02F2 bra +0x2F4 /* 00003582 */
00003292 4267 clr.w -[A7]
00003294 2F0E move.l -[A7], A6
00003296 4EBA FE1E jsr [PC - 0x1E2 /* 000030B6 */]
0000329A 101F move.b D0, [A7]+
0000329C 6700 02E4 beq +0x2E6 /* 00003582 */
000032A0 7000 moveq.l D0, 0x00
000032A2 302E FFF0 move.w D0, [A6 - 0x10]
000032A6 C0BC FFFF 8000 and.l D0, 0xFFFF8000
000032AC 4A80 tst.l D0
000032AE 56C0 sne D0
000032B0 4400 neg.b D0
000032B2 1F00 move.b -[A7], D0
000032B4 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000032B8 6000 02C8 bra +0x2CA /* 00003582 */
000032BC 4267 clr.w -[A7]
000032BE 2F0E move.l -[A7], A6
000032C0 4EBA FDF4 jsr [PC - 0x20C /* 000030B6 */]
000032C4 101F move.b D0, [A7]+
000032C6 6700 02BA beq +0x2BC /* 00003582 */
000032CA 4267 clr.w -[A7]
000032CC 206C 000A movea.l A0, [A4 + 0xA]
000032D0 2F28 0010 move.l -[A7], [A0 + 0x10]
000032D4 2F28 000A move.l -[A7], [A0 + 0xA]
000032D8 3F28 000E move.w -[A7], [A0 + 0xE]
000032DC 4EAD 2892 jsr [A5 + 0x2892 /* export_1294 */]
000032E0 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000032E4 6000 029C bra +0x29E /* 00003582 */
000032E8 4267 clr.w -[A7]
000032EA 2F0E move.l -[A7], A6
000032EC 4EBA FDC8 jsr [PC - 0x238 /* 000030B6 */]
000032F0 101F move.b D0, [A7]+
000032F2 6700 028E beq +0x290 /* 00003582 */
000032F6 7000 moveq.l D0, 0x00
000032F8 302E FFF0 move.w D0, [A6 - 0x10]
000032FC C0BC 0000 2000 and.l D0, 0x2000 /* ' \0' */
00003302 4A80 tst.l D0
00003304 56C0 sne D0
00003306 4400 neg.b D0
00003308 1F00 move.b -[A7], D0
0000330A 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000330E 6000 0272 bra +0x274 /* 00003582 */
00003312 4267 clr.w -[A7]
00003314 2F0E move.l -[A7], A6
00003316 4EBA FDCC jsr [PC - 0x234 /* 000030E4 */]
0000331A 101F move.b D0, [A7]+
0000331C 6700 0264 beq +0x266 /* 00003582 */
00003320 7000 moveq.l D0, 0x00
00003322 302E FFF0 move.w D0, [A6 - 0x10]
00003326 C0BC 0000 4000 and.l D0, 0x4000 /* '@\0' */
0000332C 4A80 tst.l D0
0000332E 56C0 sne D0
00003330 4400 neg.b D0
00003332 1F00 move.b -[A7], D0
00003334 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003338 6000 0248 bra +0x24A /* 00003582 */
0000333C 4267 clr.w -[A7]
0000333E 2F0E move.l -[A7], A6
00003340 4EBA FDA2 jsr [PC - 0x25E /* 000030E4 */]
00003344 101F move.b D0, [A7]+
00003346 6700 023A beq +0x23C /* 00003582 */
0000334A 7000 moveq.l D0, 0x00
0000334C 302E FFF0 move.w D0, [A6 - 0x10]
00003350 C0BC 0000 2000 and.l D0, 0x2000 /* ' \0' */
00003356 4A80 tst.l D0
00003358 56C0 sne D0
0000335A 4400 neg.b D0
0000335C 1F00 move.b -[A7], D0
0000335E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003362 6000 021E bra +0x220 /* 00003582 */
00003366 4267 clr.w -[A7]
00003368 2F0E move.l -[A7], A6
0000336A 4EBA FD78 jsr [PC - 0x288 /* 000030E4 */]
0000336E 101F move.b D0, [A7]+
00003370 6700 0210 beq +0x212 /* 00003582 */
00003374 3E2E FFE4 move.w D7, [A6 - 0x1C]
00003378 206C 000A movea.l A0, [A4 + 0xA]
0000337C 2248 movea.l A1, A0
0000337E 2028 0010 move.l D0, [A0 + 0x10]
00003382 B0A9 000A cmp.l D0, [A1 + 0xA]
00003386 6606 bne +0x8 /* 0000338E */
00003388 3007 move.w D0, D7
0000338A 4440 neg.w D0
0000338C 3E00 move.w D7, D0
label0000338E:
0000338E 7000 moveq.l D0, 0x00
00003390 302E FFF0 move.w D0, [A6 - 0x10]
00003394 C0BC 0000 000F and.l D0, 0xF
0000339A 7207 moveq.l D1, 0x07
0000339C B280 cmp.l D1, D0
0000339E 670A beq +0xC /* 000033AA */
000033A0 397C 001B FCFE move.w [A4 - 0x302], 0x1B
000033A6 6000 01DA bra +0x1DC /* 00003582 */
label000033AA:
000033AA 4267 clr.w -[A7]
000033AC 3F07 move.w -[A7], D7
000033AE 206C 000A movea.l A0, [A4 + 0xA]
000033B2 2F28 000A move.l -[A7], [A0 + 0xA]
000033B6 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
000033BA 301F move.w D0, [A7]+
000033BC 48C0 ext.l D0
000033BE 2F00 move.l -[A7], D0
000033C0 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
000033C4 6000 01BC bra +0x1BE /* 00003582 */
000033C8 4267 clr.w -[A7]
000033CA 2F0E move.l -[A7], A6
000033CC 4EBA FD16 jsr [PC - 0x2EA /* 000030E4 */]
000033D0 101F move.b D0, [A7]+
000033D2 6700 01AE beq +0x1B0 /* 00003582 */
000033D6 7000 moveq.l D0, 0x00
000033D8 102E FFE7 move.b D0, [A6 - 0x19]
000033DC C0BC 0000 0001 and.l D0, 0x1
000033E2 4A80 tst.l D0
000033E4 56C0 sne D0
000033E6 4400 neg.b D0
000033E8 1F00 move.b -[A7], D0
000033EA 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000033EE 6000 0192 bra +0x194 /* 00003582 */
000033F2 4267 clr.w -[A7]
000033F4 2F0E move.l -[A7], A6
000033F6 4EBA FCEC jsr [PC - 0x314 /* 000030E4 */]
000033FA 101F move.b D0, [A7]+
000033FC 6700 0184 beq +0x186 /* 00003582 */
00003400 7000 moveq.l D0, 0x00
00003402 102E FFE7 move.b D0, [A6 - 0x19]
00003406 C0BC 0000 0002 and.l D0, 0x2
0000340C 4A80 tst.l D0
0000340E 56C0 sne D0
00003410 4400 neg.b D0
00003412 1F00 move.b -[A7], D0
00003414 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003418 6000 0168 bra +0x16A /* 00003582 */
0000341C 4A2E FFE7 tst.b [A6 - 0x19]
00003420 5CC0 sge D0
00003422 4400 neg.b D0
00003424 1F00 move.b -[A7], D0
00003426 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000342A 6000 0156 bra +0x158 /* 00003582 */
0000342E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003432 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00003436 6000 014A bra +0x14C /* 00003582 */
0000343A 1F3C 0007 move.b -[A7], 0x7
0000343E 4267 clr.w -[A7]
00003440 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003444 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */]
00003448 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
0000344C 6000 0134 bra +0x136 /* 00003582 */
00003450 1F3C 0008 move.b -[A7], 0x8
00003454 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003458 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
0000345C 6000 0124 bra +0x126 /* 00003582 */
00003460 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003464 4267 clr.w -[A7]
00003466 4240 clr.w D0
00003468 102E FFFC move.b D0, [A6 - 0x4]
0000346C 3F00 move.w -[A7], D0
0000346E 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00003472 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003476 6000 010A bra +0x10C /* 00003582 */
0000347A 302E FFFE move.w D0, [A6 - 0x2]
0000347E 48C0 ext.l D0
00003480 2F00 move.l -[A7], D0
00003482 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003486 6000 00FA bra +0xFC /* 00003582 */
0000348A 4267 clr.w -[A7]
0000348C 2F0E move.l -[A7], A6
0000348E 4EBA FC54 jsr [PC - 0x3AC /* 000030E4 */]
00003492 101F move.b D0, [A7]+
00003494 6700 00EC beq +0xEE /* 00003582 */
00003498 206C 000A movea.l A0, [A4 + 0xA]
0000349C 2248 movea.l A1, A0
0000349E 2228 0010 move.l D1, [A0 + 0x10]
000034A2 B2A9 0006 cmp.l D1, [A1 + 0x6]
000034A6 57C1 seq D1
000034A8 C001 and.b D0, D1
000034AA 6700 00D6 beq +0xD8 /* 00003582 */
000034AE 7000 moveq.l D0, 0x00
000034B0 102E FFE7 move.b D0, [A6 - 0x19]
000034B4 C0BC 0000 0008 and.l D0, 0x8
000034BA 4A80 tst.l D0
000034BC 56C0 sne D0
000034BE 4400 neg.b D0
000034C0 1F00 move.b -[A7], D0
000034C2 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000034C6 6000 00BA bra +0xBC /* 00003582 */
000034CA 4267 clr.w -[A7]
000034CC 2F0E move.l -[A7], A6
000034CE 4EBA FC14 jsr [PC - 0x3EC /* 000030E4 */]
000034D2 101F move.b D0, [A7]+
000034D4 6700 00AC beq +0xAE /* 00003582 */
000034D8 7000 moveq.l D0, 0x00
000034DA 102E FFE7 move.b D0, [A6 - 0x19]
000034DE C0BC 0000 0004 and.l D0, 0x4
000034E4 4A80 tst.l D0
000034E6 57C0 seq D0
000034E8 4400 neg.b D0
000034EA 1F00 move.b -[A7], D0
000034EC 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000034F0 6000 0090 bra +0x92 /* 00003582 */
000034F4 4267 clr.w -[A7]
000034F6 2F0E move.l -[A7], A6
000034F8 4EBA FBBC jsr [PC - 0x444 /* 000030B6 */]
000034FC 101F move.b D0, [A7]+
000034FE 6700 0082 beq +0x84 /* 00003582 */
00003502 206C 000A movea.l A0, [A4 + 0xA]
00003506 2248 movea.l A1, A0
00003508 2228 0010 move.l D1, [A0 + 0x10]
0000350C B2A9 0006 cmp.l D1, [A1 + 0x6]
00003510 57C1 seq D1
00003512 C001 and.b D0, D1
00003514 676C beq +0x6E /* 00003582 */
00003516 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4
0000351C 57C0 seq D0
0000351E 4400 neg.b D0
00003520 1F00 move.b -[A7], D0
00003522 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003526 605A bra +0x5C /* 00003582 */
00003528 4267 clr.w -[A7]
0000352A 2F0E move.l -[A7], A6
0000352C 4EBA FBB6 jsr [PC - 0x44A /* 000030E4 */]
00003530 101F move.b D0, [A7]+
00003532 674E beq +0x50 /* 00003582 */
00003534 7000 moveq.l D0, 0x00
00003536 102E FFE7 move.b D0, [A6 - 0x19]
0000353A C0BC 0000 0010 and.l D0, 0x10
00003540 4A80 tst.l D0
00003542 56C0 sne D0
00003544 4400 neg.b D0
00003546 1F00 move.b -[A7], D0
00003548 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000354C 6034 bra +0x36 /* 00003582 */
0000354E 4267 clr.w -[A7]
00003550 2F0E move.l -[A7], A6
00003552 4EBA FB90 jsr [PC - 0x470 /* 000030E4 */]
00003556 101F move.b D0, [A7]+
00003558 6728 beq +0x2A /* 00003582 */
0000355A 7000 moveq.l D0, 0x00
0000355C 102E FFE7 move.b D0, [A6 - 0x19]
00003560 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00003566 4A80 tst.l D0
00003568 56C0 sne D0
0000356A 4400 neg.b D0
0000356C 1F00 move.b -[A7], D0
0000356E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003572 600E bra +0x10 /* 00003582 */
label00003574:
00003574 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
0000357A 6006 bra +0x8 /* 00003582 */
label0000357C:
0000357C 397C 0011 FCFE move.w [A4 - 0x302], 0x11
label00003582:
00003582 4CDF 1080 movem.l D7,A4, [A7]+
00003586 4E5E unlink A6
00003588 2E9F move.l [A7], [A7]+
0000358A 4E75 rts
fn0000358C:
0000358C 4E56 FDE2 link A6, -0x021E
00003590 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003594 286E 0008 movea.l A4, [A6 + 0x8]
00003598 102C 0008 move.b D0, [A4 + 0x8]
0000359C 4880 ext.w D0
0000359E 5340 subq.w D0, 1
000035A0 6700 0088 beq +0x8A /* 0000362A */
000035A4 5340 subq.w D0, 1
000035A6 6700 0158 beq +0x15A /* 00003700 */
000035AA 5540 subq.w D0, 2
000035AC 6700 0268 beq +0x26A /* 00003816 */
000035B0 0440 0010 subi.w D0, 0x10
000035B4 675E beq +0x60 /* 00003614 */
000035B6 0440 0018 subi.w D0, 0x18
000035BA 6700 01DA beq +0x1DC /* 00003796 */
000035BE 5340 subq.w D0, 1
000035C0 6700 01D4 beq +0x1D6 /* 00003796 */
000035C4 5340 subq.w D0, 1
000035C6 6700 01CE beq +0x1D0 /* 00003796 */
000035CA 5940 subq.w D0, 4
000035CC 6700 0248 beq +0x24A /* 00003816 */
000035D0 5340 subq.w D0, 1
000035D2 6700 0242 beq +0x244 /* 00003816 */
000035D6 5340 subq.w D0, 1
000035D8 6700 023C beq +0x23E /* 00003816 */
000035DC 5340 subq.w D0, 1
000035DE 6700 0236 beq +0x238 /* 00003816 */
000035E2 5340 subq.w D0, 1
000035E4 6700 0230 beq +0x232 /* 00003816 */
000035E8 5340 subq.w D0, 1
000035EA 6700 022A beq +0x22C /* 00003816 */
000035EE 5340 subq.w D0, 1
000035F0 6700 0224 beq +0x226 /* 00003816 */
000035F4 5340 subq.w D0, 1
000035F6 6700 021E beq +0x220 /* 00003816 */
000035FA 5F40 subq.w D0, 7
000035FC 6700 022A beq +0x22C /* 00003828 */
00003600 0440 000B subi.w D0, 0xB
00003604 6700 0190 beq +0x192 /* 00003796 */
00003608 0440 0011 subi.w D0, 0x11
0000360C 6700 022E beq +0x230 /* 0000383C */
00003610 6000 0250 bra +0x252 /* 00003862 */
label00003614:
00003614 42A7 clr.l -[A7]
00003616 206C 000A movea.l A0, [A4 + 0xA]
0000361A 2F28 000A move.l -[A7], [A0 + 0xA]
0000361E 4EAD 28AA jsr [A5 + 0x28AA /* export_1297 */]
00003622 4EBA F6F4 jsr [PC - 0x90C /* 00002D18 */]
00003626 6000 0240 bra +0x242 /* 00003868 */
label0000362A:
0000362A 486E FDF6 pea.l [A6 - 0x20A]
0000362E 206C 000A movea.l A0, [A4 + 0xA]
00003632 2F28 000A move.l -[A7], [A0 + 0xA]
00003636 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */]
0000363A 205F movea.l A0, [A7]+
0000363C 43EC FF00 lea.l A1, [A4 - 0x100]
00003640 703F moveq.l D0, 0x3F
label00003642:
00003642 22D8 move.l [A1]+, [A0]+
00003644 51C8 FFFC dbf D0, -0x6 /* 00003642 */
00003648 4240 clr.w D0
0000364A 102C FF00 move.b D0, [A4 - 0x100]
0000364E 4A40 tst.w D0
00003650 6632 bne +0x34 /* 00003684 */
00003652 487A 022C pea.l [PC + 0x22C /* 00003880, value 0x8636172, pstring "card id " */]
00003656 486E FDE2 pea.l [A6 - 0x21E]
0000365A 206C 000A movea.l A0, [A4 + 0xA]
0000365E 2F28 000A move.l -[A7], [A0 + 0xA]
00003662 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00003666 486E FFDA pea.l [A6 - 0x26]
0000366A 3F3C 0002 move.w -[A7], 0x2
0000366E 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00003672 41EC FF00 lea.l A0, [A4 - 0x100]
00003676 43EE FFDA lea.l A1, [A6 - 0x26]
0000367A 7006 moveq.l D0, 0x06
label0000367C:
0000367C 20D9 move.l [A0]+, [A1]+
0000367E 51C8 FFFC dbf D0, -0x6 /* 0000367C */
00003682 6030 bra +0x32 /* 000036B4 */
label00003684:
00003684 7002 moveq.l D0, 0x02
00003686 B02D D326 cmp.b D0, [A5 - 0x2CDA]
0000368A 6728 beq +0x2A /* 000036B4 */
0000368C 487A 01FC pea.l [PC + 0x1FC /* 0000388A, value 0x6636172, pstring "card \"" */]
00003690 486C FF00 pea.l [A4 - 0x100]
00003694 487A 01DC pea.l [PC + 0x1DC /* 00003872, value 0x1220B20 */]
00003698 486E FEF6 pea.l [A6 - 0x10A]
0000369C 3F3C 0003 move.w -[A7], 0x3
000036A0 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
000036A4 41EC FF00 lea.l A0, [A4 - 0x100]
000036A8 43EE FEF6 lea.l A1, [A6 - 0x10A]
000036AC 703F moveq.l D0, 0x3F
label000036AE:
000036AE 20D9 move.l [A0]+, [A1]+
000036B0 51C8 FFFC dbf D0, -0x6 /* 000036AE */
label000036B4:
000036B4 7001 moveq.l D0, 0x01
000036B6 B02D D326 cmp.b D0, [A5 - 0x2CDA]
000036BA 6638 bne +0x3A /* 000036F4 */
000036BC 486C FF00 pea.l [A4 - 0x100]
000036C0 487A 01B2 pea.l [PC + 0x1B2 /* 00003874, value 0xB206F66, pstring " of stack \"" */]
000036C4 486E FDF6 pea.l [A6 - 0x20A]
000036C8 206C 000A movea.l A0, [A4 + 0xA]
000036CC 2F28 0002 move.l -[A7], [A0 + 0x2]
000036D0 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
000036D4 487A 019C pea.l [PC + 0x19C /* 00003872, value 0x1220B20 */]
000036D8 486E FEF6 pea.l [A6 - 0x10A]
000036DC 3F3C 0004 move.w -[A7], 0x4
000036E0 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
000036E4 41EC FF00 lea.l A0, [A4 - 0x100]
000036E8 43EE FEF6 lea.l A1, [A6 - 0x10A]
000036EC 703F moveq.l D0, 0x3F
label000036EE:
000036EE 20D9 move.l [A0]+, [A1]+
000036F0 51C8 FFFC dbf D0, -0x6 /* 000036EE */
label000036F4:
000036F4 486C FF00 pea.l [A4 - 0x100]
000036F8 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000036FC 6000 016A bra +0x16C /* 00003868 */
label00003700:
00003700 486E FDE2 pea.l [A6 - 0x21E]
00003704 206C 000A movea.l A0, [A4 + 0xA]
00003708 2F28 000A move.l -[A7], [A0 + 0xA]
0000370C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00003710 205F movea.l A0, [A7]+
00003712 43EC FF00 lea.l A1, [A4 - 0x100]
00003716 7004 moveq.l D0, 0x04
label00003718:
00003718 22D8 move.l [A1]+, [A0]+
0000371A 51C8 FFFC dbf D0, -0x6 /* 00003718 */
0000371E 7002 moveq.l D0, 0x02
00003720 B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003724 6724 beq +0x26 /* 0000374A */
00003726 487A 0158 pea.l [PC + 0x158 /* 00003880, value 0x8636172, pstring "card id " */]
0000372A 486C FF00 pea.l [A4 - 0x100]
0000372E 486E FEF6 pea.l [A6 - 0x10A]
00003732 3F3C 0002 move.w -[A7], 0x2
00003736 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
0000373A 41EC FF00 lea.l A0, [A4 - 0x100]
0000373E 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003742 703F moveq.l D0, 0x3F
label00003744:
00003744 20D9 move.l [A0]+, [A1]+
00003746 51C8 FFFC dbf D0, -0x6 /* 00003744 */
label0000374A:
0000374A 7001 moveq.l D0, 0x01
0000374C B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003750 6638 bne +0x3A /* 0000378A */
00003752 486C FF00 pea.l [A4 - 0x100]
00003756 487A 011C pea.l [PC + 0x11C /* 00003874, value 0xB206F66, pstring " of stack \"" */]
0000375A 486E FDF6 pea.l [A6 - 0x20A]
0000375E 206C 000A movea.l A0, [A4 + 0xA]
00003762 2F28 0002 move.l -[A7], [A0 + 0x2]
00003766 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
0000376A 487A 0106 pea.l [PC + 0x106 /* 00003872, value 0x1220B20 */]
0000376E 486E FEF6 pea.l [A6 - 0x10A]
00003772 3F3C 0004 move.w -[A7], 0x4
00003776 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
0000377A 41EC FF00 lea.l A0, [A4 - 0x100]
0000377E 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003782 703F moveq.l D0, 0x3F
label00003784:
00003784 20D9 move.l [A0]+, [A1]+
00003786 51C8 FFFC dbf D0, -0x6 /* 00003784 */
label0000378A:
0000378A 486C FF00 pea.l [A4 - 0x100]
0000378E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00003792 6000 00D4 bra +0xD6 /* 00003868 */
label00003796:
00003796 42A7 clr.l -[A7]
00003798 206C 000A movea.l A0, [A4 + 0xA]
0000379C 2F28 000A move.l -[A7], [A0 + 0xA]
000037A0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000037A4 265F movea.l A3, [A7]+
000037A6 200B move.l D0, A3
000037A8 660A bne +0xC /* 000037B4 */
000037AA 4267 clr.w -[A7]
000037AC 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000037B0 6000 00B6 bra +0xB8 /* 00003868 */
label000037B4:
000037B4 702C moveq.l D0, 0x2C
000037B6 B02C 0008 cmp.b D0, [A4 + 0x8]
000037BA 6614 bne +0x16 /* 000037D0 */
000037BC 2053 movea.l A0, [A3]
000037BE 0828 0005 0014 btst.b [A0 + 0x14], 0x5
000037C4 57C0 seq D0
000037C6 4400 neg.b D0
000037C8 1F00 move.b -[A7], D0
000037CA 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
000037CE 6036 bra +0x38 /* 00003806 */
label000037D0:
000037D0 102C 0008 move.b D0, [A4 + 0x8]
000037D4 4880 ext.w D0
000037D6 0440 002D subi.w D0, 0x2D /* '-' */
000037DA 670C beq +0xE /* 000037E8 */
000037DC 5340 subq.w D0, 1
000037DE 670C beq +0xE /* 000037EC */
000037E0 0440 001D subi.w D0, 0x1D
000037E4 670A beq +0xC /* 000037F0 */
000037E6 600A bra +0xC /* 000037F2 */
label000037E8:
000037E8 7E1F moveq.l D7, 0x1F
000037EA 6006 bra +0x8 /* 000037F2 */
label000037EC:
000037EC 7E1E moveq.l D7, 0x1E
000037EE 6002 bra +0x4 /* 000037F2 */
label000037F0:
000037F0 7E1B moveq.l D7, 0x1B
label000037F2:
000037F2 2053 movea.l A0, [A3]
000037F4 2028 0014 move.l D0, [A0 + 0x14]
000037F8 3207 move.w D1, D7
000037FA 0300 btst D0, D1
000037FC 56C0 sne D0
000037FE 4400 neg.b D0
00003800 1F00 move.b -[A7], D0
00003802 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
label00003806:
00003806 206C 000A movea.l A0, [A4 + 0xA]
0000380A 2F28 000A move.l -[A7], [A0 + 0xA]
0000380E 4267 clr.w -[A7]
00003810 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00003814 6052 bra +0x54 /* 00003868 */
label00003816:
00003816 486D C61A pea.l [A5 - 0x39E6]
0000381A 1F2C 0008 move.b -[A7], [A4 + 0x8]
0000381E 1F3C 0001 move.b -[A7], 0x1
00003822 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00003826 6040 bra +0x42 /* 00003868 */
label00003828:
00003828 4267 clr.w -[A7]
0000382A 206C 000A movea.l A0, [A4 + 0xA]
0000382E 2F28 000A move.l -[A7], [A0 + 0xA]
00003832 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */]
00003836 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000383A 602C bra +0x2E /* 00003868 */
label0000383C:
0000383C 42A7 clr.l -[A7]
0000383E 206C 000A movea.l A0, [A4 + 0xA]
00003842 2F28 000A move.l -[A7], [A0 + 0xA]
00003846 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
0000384A 2C1F move.l D6, [A7]+
0000384C 6608 bne +0xA /* 00003856 */
0000384E 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
00003854 6012 bra +0x14 /* 00003868 */
label00003856:
00003856 2F06 move.l -[A7], D6
00003858 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000385C 4EBA F524 jsr [PC - 0xADC /* 00002D82 */]
00003860 6006 bra +0x8 /* 00003868 */
label00003862:
00003862 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
label00003868:
00003868 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000386C 4E5E unlink A6
0000386E 2E9F move.l [A7], [A7]+
00003870 4E75 rts
00003872 0122 btst -[A2], D0
00003874 0B20 btst -[A0], D5
00003876 6F66 ble +0x68 /* 000038DE */
00003878 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
0000387C 636B bls +0x6D /* 000038E9 */
0000387E 2022 move.l D0, -[A2]
00003880 0863 6172 bchg.b -[A3], 0x72 /* 'r' */
00003884 6420 bcc +0x22 /* 000038A6 */
00003886 6964 bvs +0x66 /* 000038EC */
00003888 2000 move.l D0, D0
0000388A 0663 6172 addi.w -[A3], 0x6172 /* 'ar' */
0000388E 6420 bcc +0x22 /* 000038B0 */
00003890 2200 move.l D1, D0
fn00003892:
00003892 4E56 FFFA link A6, -0x0006
00003896 48E7 0118 movem.l -[A7], D7,A3,A4
0000389A 286E 0008 movea.l A4, [A6 + 0x8]
0000389E 102C 0008 move.b D0, [A4 + 0x8]
000038A2 4880 ext.w D0
000038A4 5340 subq.w D0, 1
label000038A6:
000038A6 6738 beq +0x3A /* 000038E0 */
000038A8 5340 subq.w D0, 1
000038AA 6748 beq +0x4A /* 000038F4 */
000038AC 0440 0012 subi.w D0, 0x12
label000038B0:
000038B0 6718 beq +0x1A /* 000038CA */
000038B2 0440 0018 subi.w D0, 0x18
000038B6 674C beq +0x4E /* 00003904 */
000038B8 5340 subq.w D0, 1
000038BA 6748 beq +0x4A /* 00003904 */
000038BC 5340 subq.w D0, 1
000038BE 6744 beq +0x46 /* 00003904 */
000038C0 0440 001D subi.w D0, 0x1D
000038C4 673E beq +0x40 /* 00003904 */
000038C6 6000 00BA bra +0xBC /* 00003982 */
label000038CA:
000038CA 42A7 clr.l -[A7]
000038CC 206C 000A movea.l A0, [A4 + 0xA]
000038D0 2F28 0006 move.l -[A7], [A0 + 0x6]
000038D4 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
000038D8 4EBA F43E jsr [PC - 0xBC2 /* 00002D18 */]
000038DC 6000 00AA bra +0xAC /* 00003988 */
// begin alternate branch 000038DE-000038F0
label000038DE:
000038DE 00AA 206C 000A 2F28 ori.l [A2 + 0x2F28], 0x206C000A /* ' l\0\n' */
label000038E0: // (misaligned)
000038E6 0006 2F2E ori.b D6, 0x2E /* '.' */
000038EA 0008 4EBA ori.b A0, 0xBA
label000038EC: // (misaligned)
000038EE F494 cinvp INST, [A4]
// end alternate branch 000038DE-000038F0
label000038DE: // (misaligned)
label000038E0:
000038E0 206C 000A movea.l A0, [A4 + 0xA]
000038E4 2F28 0006 move.l -[A7], [A0 + 0x6]
000038E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
label000038EC:
000038EC 4EBA F494 jsr [PC - 0xB6C /* 00002D82 */]
000038F0 6000 0096 bra +0x98 /* 00003988 */
label000038F4:
000038F4 206C 000A movea.l A0, [A4 + 0xA]
000038F8 2F28 0006 move.l -[A7], [A0 + 0x6]
000038FC 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003900 6000 0086 bra +0x88 /* 00003988 */
label00003904:
00003904 42A7 clr.l -[A7]
00003906 206C 000A movea.l A0, [A4 + 0xA]
0000390A 2F28 0006 move.l -[A7], [A0 + 0x6]
0000390E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00003912 265F movea.l A3, [A7]+
00003914 200B move.l D0, A3
00003916 6608 bne +0xA /* 00003920 */
00003918 4267 clr.w -[A7]
0000391A 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000391E 6068 bra +0x6A /* 00003988 */
label00003920:
00003920 702C moveq.l D0, 0x2C
00003922 B02C 0008 cmp.b D0, [A4 + 0x8]
00003926 6614 bne +0x16 /* 0000393C */
00003928 2053 movea.l A0, [A3]
0000392A 0828 0005 0014 btst.b [A0 + 0x14], 0x5
00003930 57C0 seq D0
00003932 4400 neg.b D0
00003934 1F00 move.b -[A7], D0
00003936 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000393A 6036 bra +0x38 /* 00003972 */
label0000393C:
0000393C 102C 0008 move.b D0, [A4 + 0x8]
00003940 4880 ext.w D0
00003942 0440 002D subi.w D0, 0x2D /* '-' */
00003946 670C beq +0xE /* 00003954 */
00003948 5340 subq.w D0, 1
0000394A 670C beq +0xE /* 00003958 */
0000394C 0440 001D subi.w D0, 0x1D
00003950 670A beq +0xC /* 0000395C */
00003952 600A bra +0xC /* 0000395E */
label00003954:
00003954 7E1F moveq.l D7, 0x1F
00003956 6006 bra +0x8 /* 0000395E */
label00003958:
00003958 7E1E moveq.l D7, 0x1E
0000395A 6002 bra +0x4 /* 0000395E */
label0000395C:
0000395C 7E1B moveq.l D7, 0x1B
label0000395E:
0000395E 2053 movea.l A0, [A3]
00003960 2028 0014 move.l D0, [A0 + 0x14]
00003964 3207 move.w D1, D7
00003966 0300 btst D0, D1
00003968 56C0 sne D0
0000396A 4400 neg.b D0
0000396C 1F00 move.b -[A7], D0
0000396E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
label00003972:
00003972 206C 000A movea.l A0, [A4 + 0xA]
00003976 2F28 0006 move.l -[A7], [A0 + 0x6]
0000397A 4267 clr.w -[A7]
0000397C 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00003980 6006 bra +0x8 /* 00003988 */
label00003982:
00003982 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
label00003988:
00003988 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000398C 4E5E unlink A6
0000398E 2E9F move.l [A7], [A7]+
00003990 4E75 rts
fn00003992:
00003992 4E56 FFF0 link A6, -0x0010
00003996 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000399A 42A7 clr.l -[A7]
0000399C 2F2D AA16 move.l -[A7], [A5 - 0x55EA]
000039A0 2F3C 5052 4E54 move.l -[A7], 0x50524E54 /* 'PRNT' */
000039A6 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
000039AA 285F movea.l A4, [A7]+
000039AC 200C move.l D0, A4
000039AE 6606 bne +0x8 /* 000039B6 */
000039B0 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000039B4 6062 bra +0x64 /* 00003A18 */
label000039B6:
000039B6 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000039BA 2E3C 0000 0136 move.l D7, 0x136
000039C0 2054 movea.l A0, [A4]
000039C2 700B moveq.l D0, 0x0B
000039C4 B068 0010 cmp.w D0, [A0 + 0x10]
000039C8 6644 bne +0x46 /* 00003A0E */
000039CA 3D68 0134 FFF0 move.w [A6 - 0x10], [A0 + 0x134]
000039D0 7C01 moveq.l D6, 0x01
000039D2 6034 bra +0x36 /* 00003A08 */
label000039D4:
000039D4 2647 movea.l A3, D7
000039D6 D7D4 add.l A3, [A4]
000039D8 41ED D506 lea.l A0, [A5 - 0x2AFA]
000039DC 224B movea.l A1, A3
000039DE 5889 addq.l A1, 4
000039E0 7007 moveq.l D0, 0x07
label000039E2:
000039E2 20D9 move.l [A0]+, [A1]+
000039E4 51C8 FFFC dbf D0, -0x6 /* 000039E2 */
000039E8 486D D506 pea.l [A5 - 0x2AFA]
000039EC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000039F0 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
000039F4 486D D45A pea.l [A5 - 0x2BA6]
000039F8 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000039FC 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00003A00 7024 moveq.l D0, 0x24
00003A02 DE80 add.l D7, D0
00003A04 5246 addq.w D6, 1
00003A06 6906 bvs +0x8 /* 00003A0E */
label00003A08:
00003A08 BC6E FFF0 cmp.w D6, [A6 - 0x10]
00003A0C 6FC6 ble -0x38 /* 000039D4 */
label00003A0E:
00003A0E 2F2D AA16 move.l -[A7], [A5 - 0x55EA]
00003A12 4267 clr.w -[A7]
00003A14 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
label00003A18:
00003A18 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003A1C 4E5E unlink A6
00003A1E 4E75 rts
fn00003A20:
00003A20 4E56 FD96 link A6, -0x026A
00003A24 48E7 0108 movem.l -[A7], D7,A4
00003A28 286E 0008 movea.l A4, [A6 + 0x8]
00003A2C 102C 0008 move.b D0, [A4 + 0x8]
00003A30 4880 ext.w D0
00003A32 5340 subq.w D0, 1
00003A34 674C beq +0x4E /* 00003A82 */
00003A36 0440 000A subi.w D0, 0xA /* '\n' */
00003A3A 6700 00A8 beq +0xAA /* 00003AE4 */
00003A3E 5140 subq.w D0, 8
00003A40 6700 00D2 beq +0xD4 /* 00003B14 */
00003A44 5340 subq.w D0, 1
00003A46 672C beq +0x2E /* 00003A74 */
00003A48 0440 0019 subi.w D0, 0x19
00003A4C 6700 00D2 beq +0xD4 /* 00003B20 */
00003A50 5340 subq.w D0, 1
00003A52 6700 00D8 beq +0xDA /* 00003B2C */
00003A56 5740 subq.w D0, 3
00003A58 6700 00E6 beq +0xE8 /* 00003B40 */
00003A5C 0440 0017 subi.w D0, 0x17
00003A60 6700 0150 beq +0x152 /* 00003BB2 */
00003A64 5340 subq.w D0, 1
00003A66 6700 0154 beq +0x156 /* 00003BBC */
00003A6A 5340 subq.w D0, 1
00003A6C 6700 0158 beq +0x15A /* 00003BC6 */
00003A70 6000 015A bra +0x15C /* 00003BCC */
label00003A74:
00003A74 42A7 clr.l -[A7]
00003A76 4EAD 291A jsr [A5 + 0x291A /* export_1311 */]
00003A7A 4EBA F29C jsr [PC - 0xD64 /* 00002D18 */]
00003A7E 6000 0152 bra +0x154 /* 00003BD2 */
label00003A82:
00003A82 486E FDFA pea.l [A6 - 0x206]
00003A86 7001 moveq.l D0, 0x01
00003A88 B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003A8C 57C0 seq D0
00003A8E 4400 neg.b D0
00003A90 1F00 move.b -[A7], D0
00003A92 1F3C 0001 move.b -[A7], 0x1
00003A96 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
00003A9A 205F movea.l A0, [A7]+
00003A9C 43EC FF00 lea.l A1, [A4 - 0x100]
00003AA0 703F moveq.l D0, 0x3F
label00003AA2:
00003AA2 22D8 move.l [A1]+, [A0]+
00003AA4 51C8 FFFC dbf D0, -0x6 /* 00003AA2 */
00003AA8 7002 moveq.l D0, 0x02
00003AAA B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003AAE 6728 beq +0x2A /* 00003AD8 */
00003AB0 487A 012E pea.l [PC + 0x12E /* 00003BE0, value 0x7737461, pstring "stack \"" */]
00003AB4 486C FF00 pea.l [A4 - 0x100]
00003AB8 487A 0124 pea.l [PC + 0x124 /* 00003BDE, value 0x1220773 */]
00003ABC 486E FEFA pea.l [A6 - 0x106]
00003AC0 3F3C 0003 move.w -[A7], 0x3
00003AC4 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00003AC8 41EC FF00 lea.l A0, [A4 - 0x100]
00003ACC 43EE FEFA lea.l A1, [A6 - 0x106]
00003AD0 703F moveq.l D0, 0x3F
label00003AD2:
00003AD2 20D9 move.l [A0]+, [A1]+
00003AD4 51C8 FFFC dbf D0, -0x6 /* 00003AD2 */
label00003AD8:
00003AD8 486C FF00 pea.l [A4 - 0x100]
00003ADC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00003AE0 6000 00F0 bra +0xF2 /* 00003BD2 */
label00003AE4:
00003AE4 7000 moveq.l D0, 0x00
00003AE6 2D40 FFFC move.l [A6 - 0x4], D0
00003AEA 70FF moveq.l D0, 0xFFFFFFFF
00003AEC B06D A678 cmp.w D0, [A5 - 0x5988]
00003AF0 6710 beq +0x12 /* 00003B02 */
00003AF2 4267 clr.w -[A7]
00003AF4 3F2D A678 move.w -[A7], [A5 - 0x5988]
00003AF8 486E FFFC pea.l [A6 - 0x4]
00003AFC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003B00 3E1F move.w D7, [A7]+
label00003B02:
00003B02 202E FFFC move.l D0, [A6 - 0x4]
00003B06 D0AD A9EA add.l D0, [A5 - 0x5616]
00003B0A 2F00 move.l -[A7], D0
00003B0C 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003B10 6000 00C0 bra +0xC2 /* 00003BD2 */
label00003B14:
00003B14 2F2D AA12 move.l -[A7], [A5 - 0x55EE]
00003B18 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003B1C 6000 00B4 bra +0xB6 /* 00003BD2 */
label00003B20:
00003B20 1F2D A98C move.b -[A7], [A5 - 0x5674]
00003B24 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003B28 6000 00A8 bra +0xAA /* 00003BD2 */
label00003B2C:
00003B2C 082D 0006 AA22 btst.b [A5 - 0x55DE], 0x6
00003B32 56C0 sne D0
00003B34 4400 neg.b D0
00003B36 1F00 move.b -[A7], D0
00003B38 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003B3C 6000 0094 bra +0x96 /* 00003BD2 */
label00003B40:
00003B40 486E FDE6 pea.l [A6 - 0x21A]
00003B44 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
00003B48 3F3C 0008 move.w -[A7], 0x8
00003B4C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003B50 487A 008A pea.l [PC + 0x8A /* 00003BDC, value 0x12C0122 */]
00003B54 486E FDD2 pea.l [A6 - 0x22E]
00003B58 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
00003B5C 3F3C 0008 move.w -[A7], 0x8
00003B60 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003B64 487A 0076 pea.l [PC + 0x76 /* 00003BDC, value 0x12C0122 */]
00003B68 486E FDBE pea.l [A6 - 0x242]
00003B6C 2F2D AA3E move.l -[A7], [A5 - 0x55C2]
00003B70 3F3C 0008 move.w -[A7], 0x8
00003B74 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003B78 487A 0062 pea.l [PC + 0x62 /* 00003BDC, value 0x12C0122 */]
00003B7C 486E FDAA pea.l [A6 - 0x256]
00003B80 2F2D AA42 move.l -[A7], [A5 - 0x55BE]
00003B84 3F3C 0008 move.w -[A7], 0x8
00003B88 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003B8C 487A 004E pea.l [PC + 0x4E /* 00003BDC, value 0x12C0122 */]
00003B90 486E FD96 pea.l [A6 - 0x26A]
00003B94 2F2D A794 move.l -[A7], [A5 - 0x586C]
00003B98 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00003B9C 486E FF96 pea.l [A6 - 0x6A]
00003BA0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003BA4 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00003BA8 486E FF96 pea.l [A6 - 0x6A]
00003BAC 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003BB0 6020 bra +0x22 /* 00003BD2 */
label00003BB2:
00003BB2 1F2D A3A2 move.b -[A7], [A5 - 0x5C5E]
00003BB6 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003BBA 6016 bra +0x18 /* 00003BD2 */
label00003BBC:
00003BBC 1F2D A38E move.b -[A7], [A5 - 0x5C72]
00003BC0 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003BC4 600C bra +0xE /* 00003BD2 */
label00003BC6:
00003BC6 4EBA FDCA jsr [PC - 0x236 /* 00003992 */]
00003BCA 6006 bra +0x8 /* 00003BD2 */
label00003BCC:
00003BCC 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
label00003BD2:
00003BD2 4CDF 1080 movem.l D7,A4, [A7]+
00003BD6 4E5E unlink A6
00003BD8 2E9F move.l [A7], [A7]+
00003BDA 4E75 rts
00003BDC 012C 0122 btst [A4 + 0x122], D0
00003BE0 0773 7461 bchg [A3 + D7.w * 4 + 0x61], D3
00003BE4 636B bls +0x6D /* 00003C51 */
00003BE6 2022 move.l D0, -[A2]
fn00003BE8:
00003BE8 4E56 0000 link A6, 0
00003BEC 206E 0008 movea.l A0, [A6 + 0x8]
00003BF0 1028 0008 move.b D0, [A0 + 0x8]
00003BF4 4880 ext.w D0
00003BF6 5D40 subq.w D0, 6
00003BF8 6B00 010A bmi +0x10C /* 00003D04 */
00003BFC 0C40 0019 cmpi.w D0, 0x19
00003C00 6E00 0102 bgt +0x104 /* 00003D04 */
00003C04 D040 add.w D0, D0
00003C06 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003C0A 4EFB 0000 jmp [PC + D0.w]
00003C0E 00AE 00B8 00C6 00D4 ori.l [A6 + 0xD4], 0xB800C6
00003C16 00EC .incomplete
00003C18 00F8 .incomplete
00003C1A 00F8 .incomplete
00003C1C 00F8 .incomplete
00003C1E 00F8 .incomplete
00003C20 00F8 .incomplete
00003C22 00F8 .incomplete
00003C24 00F8 .incomplete
00003C26 00F8 .incomplete
00003C28 00F8 .incomplete
00003C2A 00F8 .incomplete
00003C2C 00F8 .incomplete
00003C2E 00F8 .incomplete
00003C30 0036 0042 0052 ori.b [A6 + D0.w + 0x52], 0x42 /* 'B' */
00003C36 005E 006A ori.w [A6]+, 0x6A /* 'j' */
00003C3A 0076 0084 0092 ori.w [A6 + D0.w - 0x110], 0x84
00003C40 00A0 1F2D C5F2 ori.l -[A0], 0x1F2DC5F2
00003C46 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003C4A 6000 00B8 bra +0xBA /* 00003D04 */
00003C4E 302D C4CA move.w D0, [A5 - 0x3B36]
00003C52 48C0 ext.l D0
00003C54 2F00 move.l -[A7], D0
00003C56 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003C5A 6000 00A8 bra +0xAA /* 00003D04 */
00003C5E 1F2D B8F6 move.b -[A7], [A5 - 0x470A]
00003C62 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003C66 6000 009C bra +0x9E /* 00003D04 */
00003C6A 1F2D C160 move.b -[A7], [A5 - 0x3EA0]
00003C6E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003C72 6000 0090 bra +0x92 /* 00003D04 */
00003C76 1F2D C21C move.b -[A7], [A5 - 0x3DE4]
00003C7A 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003C7E 6000 0084 bra +0x86 /* 00003D04 */
00003C82 302D C0BA move.w D0, [A5 - 0x3F46]
00003C86 48C0 ext.l D0
00003C88 2F00 move.l -[A7], D0
00003C8A 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003C8E 6074 bra +0x76 /* 00003D04 */
00003C90 302D B770 move.w D0, [A5 - 0x4890]
00003C94 48C0 ext.l D0
00003C96 2F00 move.l -[A7], D0
00003C98 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003C9C 6066 bra +0x68 /* 00003D04 */
00003C9E 302D C42A move.w D0, [A5 - 0x3BD6]
00003CA2 48C0 ext.l D0
00003CA4 2F00 move.l -[A7], D0
00003CA6 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003CAA 6058 bra +0x5A /* 00003D04 */
00003CAC 302D C208 move.w D0, [A5 - 0x3DF8]
00003CB0 48C0 ext.l D0
00003CB2 2F00 move.l -[A7], D0
00003CB4 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003CB8 604A bra +0x4C /* 00003D04 */
00003CBA 3F2D C0A4 move.w -[A7], [A5 - 0x3F5C]
00003CBE 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00003CC2 6040 bra +0x42 /* 00003D04 */
00003CC4 1F3C 0007 move.b -[A7], 0x7
00003CC8 3F2D C0A6 move.w -[A7], [A5 - 0x3F5A]
00003CCC 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003CD0 6032 bra +0x34 /* 00003D04 */
00003CD2 302D C0A8 move.w D0, [A5 - 0x3F58]
00003CD6 48C0 ext.l D0
00003CD8 2F00 move.l -[A7], D0
00003CDA 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003CDE 6024 bra +0x26 /* 00003D04 */
00003CE0 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003CE4 4267 clr.w -[A7]
00003CE6 4240 clr.w D0
00003CE8 102D C0AA move.b D0, [A5 - 0x3F56]
00003CEC 3F00 move.w -[A7], D0
00003CEE 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00003CF2 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003CF6 600C bra +0xE /* 00003D04 */
00003CF8 302D C0AC move.w D0, [A5 - 0x3F54]
00003CFC 48C0 ext.l D0
00003CFE 2F00 move.l -[A7], D0
00003D00 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
label00003D04:
00003D04 4E5E unlink A6
00003D06 2E9F move.l [A7], [A7]+
00003D08 4E75 rts
fn00003D0A:
00003D0A 4E56 FADA link A6, -0x0526
00003D0E 48E7 0118 movem.l -[A7], D7,A3,A4
00003D12 286E 0008 movea.l A4, [A6 + 0x8]
00003D16 102C 0008 move.b D0, [A4 + 0x8]
00003D1A 4880 ext.w D0
00003D1C 5340 subq.w D0, 1
00003D1E 6B00 0360 bmi +0x362 /* 00004080 */
00003D22 0C40 005A cmpi.w D0, 0x5A /* 'Z' */
00003D26 6E00 0358 bgt +0x35A /* 00004080 */
00003D2A D040 add.w D0, D0
00003D2C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003D30 4EFB 0000 jmp [PC + D0.w]
00003D34 00B8 034E 034E 034E ori.l [0x0000034E /* FCBSPtr */], 0x34E034E
00003D3C 034E bchg A6, D1
00003D3E 0344 bchg D4, D1
00003D40 0344 bchg D4, D1
00003D42 0344 bchg D4, D1
00003D44 0344 bchg D4, D1
00003D46 0344 bchg D4, D1
00003D48 034E bchg A6, D1
00003D4A 034E bchg A6, D1
00003D4C 034E bchg A6, D1
00003D4E 034E bchg A6, D1
00003D50 034E bchg A6, D1
00003D52 034E bchg A6, D1
00003D54 034E bchg A6, D1
00003D56 034E bchg A6, D1
00003D58 034E bchg A6, D1
00003D5A 034E bchg A6, D1
00003D5C 0168 0194 bchg [A0 + 0x194], D0
00003D60 0344 bchg D4, D1
00003D62 0344 bchg D4, D1
00003D64 0344 bchg D4, D1
00003D66 0344 bchg D4, D1
00003D68 0344 bchg D4, D1
00003D6A 0344 bchg D4, D1
00003D6C 0344 bchg D4, D1
00003D6E 0344 bchg D4, D1
00003D70 0344 bchg D4, D1
00003D72 01A0 bclr -[A0], D0
00003D74 034E bchg A6, D1
00003D76 0110 btst [A0], D0
00003D78 01AC 01BE bclr [A4 + 0x1BE], D0
00003D7C 034E bchg A6, D1
00003D7E 034E bchg A6, D1
00003D80 0184 bclr D4, D0
00003D82 015C bchg [A4]+, D0
00003D84 01CA .incomplete
00003D86 01EE .incomplete
00003D88 01E2 .incomplete
00003D8A 034E bchg A6, D1
00003D8C 034E bchg A6, D1
00003D8E 034E bchg A6, D1
00003D90 034E bchg A6, D1
00003D92 0178 0206 bchg [0x00000206 /* SPKbd */], D0
00003D96 034E bchg A6, D1
00003D98 034E bchg A6, D1
00003D9A 034E bchg A6, D1
00003D9C 034E bchg A6, D1
00003D9E 034E bchg A6, D1
00003DA0 034E bchg A6, D1
00003DA2 034E bchg A6, D1
00003DA4 034E bchg A6, D1
00003DA6 011C btst [A4]+, D0
00003DA8 0128 0140 btst [A0 + 0x140], D0
00003DAC 014C bchg A4, D0
00003DAE 0134 0232 btst [A4 + D0.w * 2 + 0x32], D0
00003DB2 034E bchg A6, D1
00003DB4 034E bchg A6, D1
00003DB6 034E bchg A6, D1
00003DB8 034E bchg A6, D1
00003DBA 034E bchg A6, D1
00003DBC 034E bchg A6, D1
00003DBE 034E bchg A6, D1
00003DC0 034E bchg A6, D1
00003DC2 034E bchg A6, D1
00003DC4 034E bchg A6, D1
00003DC6 034E bchg A6, D1
00003DC8 034E bchg A6, D1
00003DCA 01FA .incomplete
00003DCC 034E bchg A6, D1
00003DCE 034E bchg A6, D1
00003DD0 01D6 .incomplete
00003DD2 026C 027C 028C andi.w [A4 + 0x28C], 0x27C
00003DD8 029C 02B6 02C6 andi.l [A4]+, 0x2B602C6
00003DDE 02D2 .incomplete
00003DE0 02E0 .incomplete
00003DE2 02EA .incomplete
00003DE4 02F8 .incomplete
00003DE6 0302 btst D2, D1
00003DE8 032E 7001 btst [A6 + 0x7001], D1
00003DEC B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003DF0 670C beq +0xE /* 00003DFE */
00003DF2 487A 02A0 pea.l [PC + 0x2A0 /* 00004094, value 0x9487970 '\tHyp', pstring "HyperCard" */]
00003DF6 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003DFA 6000 028A bra +0x28C /* 00004086 */
label00003DFE:
00003DFE 4267 clr.w -[A7]
00003E00 3F2D A374 move.w -[A7], [A5 - 0x5C8C]
00003E04 486E FDF0 pea.l [A6 - 0x210]
00003E08 4267 clr.w -[A7]
00003E0A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00003E0E 1E1F move.b D7, [A7]+
00003E10 3F2E FDF0 move.w -[A7], [A6 - 0x210]
00003E14 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
00003E18 486E FEFC pea.l [A6 - 0x104]
00003E1C 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */]
00003E20 486E FEFC pea.l [A6 - 0x104]
00003E24 2F3C 0000 0910 move.l -[A7], 0x910
00003E2A 486E FBEE pea.l [A6 - 0x412]
00003E2E 3F3C 0002 move.w -[A7], 0x2
00003E32 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00003E36 486E FBEE pea.l [A6 - 0x412]
00003E3A 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E3E 6000 0246 bra +0x248 /* 00004086 */
00003E42 486D D32A pea.l [A5 - 0x2CD6]
00003E46 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00003E4A 6000 023A bra +0x23C /* 00004086 */
00003E4E 486D EC06 pea.l [A5 - 0x13FA]
00003E52 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E56 6000 022E bra +0x230 /* 00004086 */
00003E5A 486D EC2C pea.l [A5 - 0x13D4]
00003E5E 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E62 6000 0222 bra +0x224 /* 00004086 */
00003E66 486D EC52 pea.l [A5 - 0x13AE]
00003E6A 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E6E 6000 0216 bra +0x218 /* 00004086 */
00003E72 486D EC78 pea.l [A5 - 0x1388]
00003E76 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E7A 6000 020A bra +0x20C /* 00004086 */
00003E7E 302D ED6A move.w D0, [A5 - 0x1296]
00003E82 48C0 ext.l D0
00003E84 2F00 move.l -[A7], D0
00003E86 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003E8A 6000 01FA bra +0x1FC /* 00004086 */
00003E8E 486D D246 pea.l [A5 - 0x2DBA]
00003E92 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003E96 6000 01EE bra +0x1F0 /* 00004086 */
00003E9A 302D C1C6 move.w D0, [A5 - 0x3E3A]
00003E9E 48C0 ext.l D0
00003EA0 2F00 move.l -[A7], D0
00003EA2 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003EA6 6000 01DE bra +0x1E0 /* 00004086 */
00003EAA 1F2D BFB2 move.b -[A7], [A5 - 0x404E]
00003EAE 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003EB2 6000 01D2 bra +0x1D4 /* 00004086 */
00003EB6 302D C2B6 move.w D0, [A5 - 0x3D4A]
00003EBA 48C0 ext.l D0
00003EBC 2F00 move.l -[A7], D0
00003EBE 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003EC2 6000 01C2 bra +0x1C4 /* 00004086 */
00003EC6 1F2D C206 move.b -[A7], [A5 - 0x3DFA]
00003ECA 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003ECE 6000 01B6 bra +0x1B8 /* 00004086 */
00003ED2 1F2D B632 move.b -[A7], [A5 - 0x49CE]
00003ED6 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003EDA 6000 01AA bra +0x1AC /* 00004086 */
00003EDE 4A6D A412 tst.w [A5 - 0x5BEE]
00003EE2 5DC0 slt D0
00003EE4 4400 neg.b D0
00003EE6 1F00 move.b -[A7], D0
00003EE8 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003EEC 6000 0198 bra +0x19A /* 00004086 */
00003EF0 1F2D C0C2 move.b -[A7], [A5 - 0x3F3E]
00003EF4 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003EF8 6000 018C bra +0x18E /* 00004086 */
00003EFC 1F2D BFA2 move.b -[A7], [A5 - 0x405E]
00003F00 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003F04 6000 0180 bra +0x182 /* 00004086 */
00003F08 1F2D B4E8 move.b -[A7], [A5 - 0x4B18]
00003F0C 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003F10 6000 0174 bra +0x176 /* 00004086 */
00003F14 1F2D C04A move.b -[A7], [A5 - 0x3FB6]
00003F18 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003F1C 6000 0168 bra +0x16A /* 00004086 */
00003F20 1F2D B322 move.b -[A7], [A5 - 0x4CDE]
00003F24 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003F28 6000 015C bra +0x15E /* 00004086 */
00003F2C 1F2D A526 move.b -[A7], [A5 - 0x5ADA]
00003F30 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00003F34 6000 0150 bra +0x152 /* 00004086 */
00003F38 7001 moveq.l D0, 0x01
00003F3A B02D D326 cmp.b D0, [A5 - 0x2CDA]
00003F3E 6618 bne +0x1A /* 00003F58 */
00003F40 486E FBDA pea.l [A6 - 0x426]
00003F44 2F2D A994 move.l -[A7], [A5 - 0x566C]
00003F48 3F3C 0008 move.w -[A7], 0x8
00003F4C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003F50 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003F54 6000 0130 bra +0x132 /* 00004086 */
label00003F58:
00003F58 487A 0136 pea.l [PC + 0x136 /* 00004090, value 0x3322E31, pstring "2.1" */]
00003F5C 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003F60 6000 0124 bra +0x126 /* 00004086 */
00003F64 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00003F68 266D DC66 movea.l A3, [A5 - 0x239A]
label00003F6C:
00003F6C 200B move.l D0, A3
00003F6E 6700 0116 beq +0x118 /* 00004086 */
00003F72 486E FADA pea.l [A6 - 0x526]
00003F76 2053 movea.l A0, [A3]
00003F78 2050 movea.l A0, [A0]
00003F7A 2F28 0002 move.l -[A7], [A0 + 0x2]
00003F7E 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00003F82 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003F86 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00003F8A 486D D45A pea.l [A5 - 0x2BA6]
00003F8E 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003F92 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00003F96 2053 movea.l A0, [A3]
00003F98 2668 0004 movea.l A3, [A0 + 0x4]
00003F9C 60CE bra -0x30 /* 00003F6C */
00003F9E 1F3C 0007 move.b -[A7], 0x7
00003FA2 3F2D D238 move.w -[A7], [A5 - 0x2DC8]
00003FA6 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003FAA 6000 00DA bra +0xDC /* 00004086 */
00003FAE 302D D236 move.w D0, [A5 - 0x2DCA]
00003FB2 48C0 ext.l D0
00003FB4 2F00 move.l -[A7], D0
00003FB6 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003FBA 6000 00CA bra +0xCC /* 00004086 */
00003FBE 1F3C 0007 move.b -[A7], 0x7
00003FC2 3F2D D10A move.w -[A7], [A5 - 0x2EF6]
00003FC6 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003FCA 6000 00BA bra +0xBC /* 00004086 */
00003FCE 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003FD2 4267 clr.w -[A7]
00003FD4 4240 clr.w D0
00003FD6 102D D102 move.b D0, [A5 - 0x2EFE]
00003FDA 3F00 move.w -[A7], D0
00003FDC 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00003FE0 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00003FE4 6000 00A0 bra +0xA2 /* 00004086 */
00003FE8 302D D108 move.w D0, [A5 - 0x2EF8]
00003FEC 48C0 ext.l D0
00003FEE 2F00 move.l -[A7], D0
00003FF0 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00003FF4 6000 0090 bra +0x92 /* 00004086 */
00003FF8 3F2D D104 move.w -[A7], [A5 - 0x2EFC]
00003FFC 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00004000 6000 0084 bra +0x86 /* 00004086 */
00004004 302D D0FE move.w D0, [A5 - 0x2F02]
00004008 48C0 ext.l D0
0000400A 2F00 move.l -[A7], D0
0000400C 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00004010 6074 bra +0x76 /* 00004086 */
00004012 486D D12C pea.l [A5 - 0x2ED4]
00004016 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
0000401A 606A bra +0x6C /* 00004086 */
0000401C 302D EBEE move.w D0, [A5 - 0x1412]
00004020 48C0 ext.l D0
00004022 2F00 move.l -[A7], D0
00004024 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00004028 605C bra +0x5E /* 00004086 */
0000402A 1F2D A372 move.b -[A7], [A5 - 0x5C8E]
0000402E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00004032 6052 bra +0x54 /* 00004086 */
00004034 102D B566 move.b D0, [A5 - 0x4A9A]
00004038 671E beq +0x20 /* 00004058 */
0000403A 526D D31E addq.w [A5 - 0x2CE2], 1
0000403E 422E FCEE clr.b [A6 - 0x312]
00004042 486E FCEE pea.l [A6 - 0x312]
00004046 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
0000404A 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
0000404E 486E FCF0 pea.l [A6 - 0x310]
00004052 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00004056 602E bra +0x30 /* 00004086 */
label00004058:
00004058 397C 0097 FCFE move.w [A4 - 0x302], 0x97
0000405E 6026 bra +0x28 /* 00004086 */
00004060 1B7C 0001 D506 move.b [A5 - 0x2AFA], 0x1
00004066 1B6D D321 D507 move.b [A5 - 0x2AF9], [A5 - 0x2CDF]
0000406C 486D D506 pea.l [A5 - 0x2AFA]
00004070 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00004074 6010 bra +0x12 /* 00004086 */
00004076 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000407A 4EBA FB6C jsr [PC - 0x494 /* 00003BE8 */]
0000407E 6006 bra +0x8 /* 00004086 */
label00004080:
00004080 397C 002F FCFE move.w [A4 - 0x302], 0x2F /* '/' */
label00004086:
00004086 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000408A 4E5E unlink A6
0000408C 2E9F move.l [A7], [A7]+
0000408E 4E75 rts
00004090 0332 2E31 btst [A2 + D2 * 8 + 0x31], D1
00004094 0948 bchg A0, D4
00004096 7970 moveq.l D4, 0x70
00004098 6572 bcs +0x74 /* 0000410C */
0000409A 4361 chk.w D1, -[A1]
0000409C 7264 moveq.l D1, 0x64
export_814:
fn0000409E:
0000409E 4E56 FCFE link A6, -0x0302
000040A2 4267 clr.w -[A7]
000040A4 2F2E 000A move.l -[A7], [A6 + 0xA]
000040A8 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
000040AC 101F move.b D0, [A7]+
000040AE 6764 beq +0x66 /* 00004114 */
000040B0 426E FCFE clr.w [A6 - 0x302]
000040B4 206E 000A movea.l A0, [A6 + 0xA]
000040B8 1010 move.b D0, [A0]
000040BA 4880 ext.w D0
000040BC 5340 subq.w D0, 1
000040BE 6712 beq +0x14 /* 000040D2 */
000040C0 5340 subq.w D0, 1
000040C2 6716 beq +0x18 /* 000040DA */
000040C4 5340 subq.w D0, 1
000040C6 671A beq +0x1C /* 000040E2 */
000040C8 5340 subq.w D0, 1
000040CA 671E beq +0x20 /* 000040EA */
000040CC 5340 subq.w D0, 1
000040CE 6722 beq +0x24 /* 000040F2 */
000040D0 6028 bra +0x2A /* 000040FA */
label000040D2:
000040D2 2F0E move.l -[A7], A6
000040D4 4EBA F03C jsr [PC - 0xFC4 /* 00003112 */]
000040D8 6026 bra +0x28 /* 00004100 */
label000040DA:
000040DA 2F0E move.l -[A7], A6
000040DC 4EBA F4AE jsr [PC - 0xB52 /* 0000358C */]
000040E0 601E bra +0x20 /* 00004100 */
label000040E2:
000040E2 2F0E move.l -[A7], A6
000040E4 4EBA F7AC jsr [PC - 0x854 /* 00003892 */]
000040E8 6016 bra +0x18 /* 00004100 */
label000040EA:
000040EA 2F0E move.l -[A7], A6
000040EC 4EBA F932 jsr [PC - 0x6CE /* 00003A20 */]
000040F0 600E bra +0x10 /* 00004100 */
label000040F2:
000040F2 2F0E move.l -[A7], A6
000040F4 4EBA FC14 jsr [PC - 0x3EC /* 00003D0A */]
000040F8 6006 bra +0x8 /* 00004100 */
label000040FA:
000040FA 3D7C 002F FCFE move.w [A6 - 0x302], 0x2F /* '/' */
label00004100:
00004100 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00004104 4A6E FCFE tst.w [A6 - 0x302]
00004108 670E beq +0x10 /* 00004118 */
0000410A 3F2E FCFE move.w -[A7], [A6 - 0x302]
// begin alternate branch 0000410C-00004118
label0000410C:
0000410C FCFE 4EAD .extension 0xCFE <<F/2-3/6>> // unimplemented
00004110 116A 6004 4EAD move.b [A0 + 0x4EAD], [A2 + 0x6004]
label00004114: // (misaligned)
00004116 1F02 move.b -[A7], D2
// end alternate branch 0000410C-00004118
label0000410C: // (misaligned)
0000410E 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00004112 6004 bra +0x6 /* 00004118 */
label00004114:
00004114 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
label00004118:
00004118 4E5E unlink A6
0000411A 205F movea.l A0, [A7]+
0000411C 5C4F addq.w A7, 6
0000411E 4ED0 jmp [A0]
fn00004120:
00004120 4E56 0000 link A6, 0
00004124 4267 clr.w -[A7]
00004126 42A7 clr.l -[A7]
00004128 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000412C 201F move.l D0, [A7]+
0000412E 3F00 move.w -[A7], D0
00004130 2F3C 03E7 0001 move.l -[A7], 0x3E70001
00004136 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
0000413A 3D5F 0008 move.w [A6 + 0x8], [A7]+
0000413E 4E5E unlink A6
00004140 4E75 rts
fn00004142:
00004142 4E56 0000 link A6, 0
00004146 2F2E 000C move.l -[A7], [A6 + 0xC]
0000414A 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
0000414E 102D D328 move.b D0, [A5 - 0x2CD8]
00004152 6710 beq +0x12 /* 00004164 */
00004154 206E 0008 movea.l A0, [A6 + 0x8]
00004158 2068 0008 movea.l A0, [A0 + 0x8]
0000415C 2C48 movea.l A6, A0
0000415E 4EFA 1D0C jmp [PC + 0x1D0C /* 00005E6C */]
00004162 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00004164-00004166
label00004164:
00004164 4E5E unlink A6
// end alternate branch 00004164-00004166
label00004164: // (misaligned)
00004166 205F movea.l A0, [A7]+
00004168 504F addq.w A7, 8
0000416A 4ED0 jmp [A0]
fn0000416C:
0000416C 4E56 0000 link A6, 0
00004170 206E 0008 movea.l A0, [A6 + 0x8]
00004174 4868 FEFC pea.l [A0 - 0x104]
00004178 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000417C 206E 0008 movea.l A0, [A6 + 0x8]
00004180 2C48 movea.l A6, A0
00004182 4EFA 0400 jmp [PC + 0x400 /* 00004584 */]
00004186 0000 4E5E ori.b D0, 0x5E /* '^' */
0000418A 2E9F move.l [A7], [A7]+
0000418C 4E75 rts
fn0000418E:
0000418E 4E56 0000 link A6, 0
00004192 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
00004196 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000419A 4267 clr.w -[A7]
0000419C A91B syscall MoveWindow
0000419E 4267 clr.w -[A7]
000041A0 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
000041A4 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
000041A8 101F move.b D0, [A7]+
000041AA 671E beq +0x20 /* 000041CA */
000041AC 2F00 move.l -[A7], D0
000041AE 4267 clr.w -[A7]
000041B0 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
000041B4 4EAD 2DA2 jsr [A5 + 0x2DA2 /* export_1456 */]
000041B8 121F move.b D1, [A7]+
000041BA 201F move.l D0, [A7]+
000041BC C001 and.b D0, D1
000041BE 670A beq +0xC /* 000041CA */
000041C0 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
000041C4 7001 moveq.l D0, 0x01
000041C6 2F00 move.l -[A7], D0
000041C8 A918 syscall SetWRefCon
label000041CA:
000041CA 4E5E unlink A6
000041CC 205F movea.l A0, [A7]+
000041CE 584F addq.w A7, 4
000041D0 4ED0 jmp [A0]
fn000041D2:
000041D2 4E56 FDC0 link A6, -0x0240
000041D6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000041DA 4EBA EAA2 jsr [PC - 0x155E /* 00002C7E */]
000041DE 42A7 clr.l -[A7]
000041E0 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
000041E4 2D5F FEFC move.l [A6 - 0x104], [A7]+
000041E8 4A2D F64A tst.b [A5 - 0x9B6]
000041EC 6608 bne +0xA /* 000041F6 */
000041EE 486E FF00 pea.l [A6 - 0x100]
000041F2 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
label000041F6:
000041F6 102D D328 move.b D0, [A5 - 0x2CD8]
000041FA 6706 beq +0x8 /* 00004202 */
000041FC 2F0E move.l -[A7], A6
000041FE 4EBA FF6C jsr [PC - 0x94 /* 0000416C */]
label00004202:
00004202 4AAD F3BA tst.l [A5 - 0xC46]
00004206 673C beq +0x3E /* 00004244 */
00004208 4A2D F64A tst.b [A5 - 0x9B6]
0000420C 6F1A ble +0x1C /* 00004228 */
0000420E 486E FEC0 pea.l [A6 - 0x140]
00004212 1F2D F64A move.b -[A7], [A5 - 0x9B6]
00004216 4EBA CE30 jsr [PC - 0x31D0 /* 00001048 */]
0000421A 205F movea.l A0, [A7]+
0000421C 43EE FF00 lea.l A1, [A6 - 0x100]
00004220 7007 moveq.l D0, 0x07
label00004222:
00004222 22D8 move.l [A1]+, [A0]+
00004224 51C8 FFFC dbf D0, -0x6 /* 00004222 */
label00004228:
00004228 4267 clr.w -[A7]
0000422A 2F2D F3BA move.l -[A7], [A5 - 0xC46]
0000422E 486E FF00 pea.l [A6 - 0x100]
00004232 2F2E FEFC move.l -[A7], [A6 - 0x104]
00004236 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
0000423A 101F move.b D0, [A7]+
0000423C 6706 beq +0x8 /* 00004244 */
0000423E 2F0E move.l -[A7], A6
00004240 4EBA FF2A jsr [PC - 0xD6 /* 0000416C */]
label00004244:
00004244 2F2E FEFC move.l -[A7], [A6 - 0x104]
00004248 1F3C 0001 move.b -[A7], 0x1
0000424C 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00004250 4267 clr.w -[A7]
00004252 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
00004256 4EAD 2D92 jsr [A5 + 0x2D92 /* export_1454 */]
0000425A 1D5F FEEB move.b [A6 - 0x115], [A7]+
0000425E 102D F64A move.b D0, [A5 - 0x9B6]
00004262 4880 ext.w D0
00004264 5940 subq.w D0, 4
00004266 6700 01EE beq +0x1F0 /* 00004456 */
0000426A 5340 subq.w D0, 1
0000426C 673C beq +0x3E /* 000042AA */
0000426E 0440 000C subi.w D0, 0xC
00004272 676E beq +0x70 /* 000042E2 */
00004274 5340 subq.w D0, 1
00004276 6700 01CC beq +0x1CE /* 00004444 */
0000427A 0440 0020 subi.w D0, 0x20 /* ' ' */
0000427E 6700 008E beq +0x90 /* 0000430E */
00004282 5340 subq.w D0, 1
00004284 6700 0088 beq +0x8A /* 0000430E */
00004288 5340 subq.w D0, 1
0000428A 6700 0082 beq +0x84 /* 0000430E */
0000428E 5340 subq.w D0, 1
00004290 677C beq +0x7E /* 0000430E */
00004292 5340 subq.w D0, 1
00004294 6714 beq +0x16 /* 000042AA */
00004296 5340 subq.w D0, 1
00004298 6774 beq +0x76 /* 0000430E */
0000429A 5340 subq.w D0, 1
0000429C 6700 01B8 beq +0x1BA /* 00004456 */
000042A0 5340 subq.w D0, 1
000042A2 6700 01B2 beq +0x1B4 /* 00004456 */
000042A6 6000 02C8 bra +0x2CA /* 00004570 */
label000042AA:
000042AA 486E FEF8 pea.l [A6 - 0x108]
000042AE 2F0E move.l -[A7], A6
000042B0 4EBA FE90 jsr [PC - 0x170 /* 00004142 */]
000042B4 102E FEEB move.b D0, [A6 - 0x115]
000042B8 6710 beq +0x12 /* 000042CA */
000042BA 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
000042BE 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000042C2 4267 clr.w -[A7]
000042C4 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
000042C8 6010 bra +0x12 /* 000042DA */
label000042CA:
000042CA 486E FEF8 pea.l [A6 - 0x108]
000042CE 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
000042D2 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000042D6 4EBA FEB6 jsr [PC - 0x14A /* 0000418E */]
label000042DA:
000042DA 4EAD 257A jsr [A5 + 0x257A /* export_1195 */]
000042DE 6000 02A4 bra +0x2A6 /* 00004584 */
label000042E2:
000042E2 486E FEF8 pea.l [A6 - 0x108]
000042E6 2F0E move.l -[A7], A6
000042E8 4EBA FE58 jsr [PC - 0x1A8 /* 00004142 */]
000042EC 202D F3B6 move.l D0, [A5 - 0xC4A]
000042F0 B0AD C162 cmp.l D0, [A5 - 0x3E9E]
000042F4 670C beq +0xE /* 00004302 */
000042F6 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
000042FA 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
000042FE 6000 0284 bra +0x286 /* 00004584 */
label00004302:
00004302 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00004306 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
0000430A 6000 0278 bra +0x27A /* 00004584 */
label0000430E:
0000430E 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
00004312 486E FEEE pea.l [A6 - 0x112]
00004316 4EAD 2D22 jsr [A5 + 0x2D22 /* export_1440 */]
0000431A 102E FEEB move.b D0, [A6 - 0x115]
0000431E 6610 bne +0x12 /* 00004330 */
00004320 486E FEEE pea.l [A6 - 0x112]
00004324 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
00004328 486E FEF2 pea.l [A6 - 0x10E]
0000432C 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
label00004330:
00004330 7037 moveq.l D0, 0x37
00004332 B02D F64A cmp.b D0, [A5 - 0x9B6]
00004336 6636 bne +0x38 /* 0000436E */
00004338 486E FEF8 pea.l [A6 - 0x108]
0000433C 2F0E move.l -[A7], A6
0000433E 4EBA FE02 jsr [PC - 0x1FE /* 00004142 */]
00004342 102E FEEB move.b D0, [A6 - 0x115]
00004346 6608 bne +0xA /* 00004350 */
00004348 486E FEF8 pea.l [A6 - 0x108]
0000434C 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
label00004350:
00004350 486E FEEE pea.l [A6 - 0x112]
00004354 302E FEFA move.w D0, [A6 - 0x106]
00004358 906E FEF4 sub.w D0, [A6 - 0x10C]
0000435C 3F00 move.w -[A7], D0
0000435E 302E FEF8 move.w D0, [A6 - 0x108]
00004362 906E FEF2 sub.w D0, [A6 - 0x10E]
00004366 3F00 move.w -[A7], D0
00004368 A8A8 syscall OffsetRect
0000436A 6000 00B4 bra +0xB6 /* 00004420 */
label0000436E:
0000436E 426E FEFA clr.w [A6 - 0x106]
00004372 426E FEF8 clr.w [A6 - 0x108]
00004376 102D F64A move.b D0, [A5 - 0x9B6]
0000437A 4880 ext.w D0
0000437C 0440 0032 subi.w D0, 0x32 /* '2' */
00004380 670E beq +0x10 /* 00004390 */
00004382 5340 subq.w D0, 1
00004384 6718 beq +0x1A /* 0000439E */
00004386 5340 subq.w D0, 1
00004388 6706 beq +0x8 /* 00004390 */
0000438A 5340 subq.w D0, 1
0000438C 6710 beq +0x12 /* 0000439E */
0000438E 601A bra +0x1C /* 000043AA */
label00004390:
00004390 42A7 clr.l -[A7]
00004392 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004396 201F move.l D0, [A7]+
00004398 3D40 FEF8 move.w [A6 - 0x108], D0
0000439C 600C bra +0xE /* 000043AA */
label0000439E:
0000439E 42A7 clr.l -[A7]
000043A0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000043A4 201F move.l D0, [A7]+
000043A6 3D40 FEFA move.w [A6 - 0x106], D0
label000043AA:
000043AA 102E FEEB move.b D0, [A6 - 0x115]
000043AE 6608 bne +0xA /* 000043B8 */
000043B0 486E FEF8 pea.l [A6 - 0x108]
000043B4 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
label000043B8:
000043B8 102D F64A move.b D0, [A5 - 0x9B6]
000043BC 4880 ext.w D0
000043BE 0440 0032 subi.w D0, 0x32 /* '2' */
000043C2 670E beq +0x10 /* 000043D2 */
000043C4 5340 subq.w D0, 1
000043C6 6732 beq +0x34 /* 000043FA */
000043C8 5340 subq.w D0, 1
000043CA 671A beq +0x1C /* 000043E6 */
000043CC 5340 subq.w D0, 1
000043CE 673E beq +0x40 /* 0000440E */
000043D0 604E bra +0x50 /* 00004420 */
label000043D2:
000043D2 486E FEEE pea.l [A6 - 0x112]
000043D6 4267 clr.w -[A7]
000043D8 302E FEF8 move.w D0, [A6 - 0x108]
000043DC 906E FEEE sub.w D0, [A6 - 0x112]
000043E0 3F00 move.w -[A7], D0
000043E2 A8A8 syscall OffsetRect
000043E4 603A bra +0x3C /* 00004420 */
label000043E6:
000043E6 486E FEEE pea.l [A6 - 0x112]
000043EA 4267 clr.w -[A7]
000043EC 302E FEF8 move.w D0, [A6 - 0x108]
000043F0 906E FEF2 sub.w D0, [A6 - 0x10E]
000043F4 3F00 move.w -[A7], D0
000043F6 A8A8 syscall OffsetRect
000043F8 6026 bra +0x28 /* 00004420 */
label000043FA:
000043FA 486E FEEE pea.l [A6 - 0x112]
000043FE 302E FEFA move.w D0, [A6 - 0x106]
00004402 906E FEF0 sub.w D0, [A6 - 0x110]
00004406 3F00 move.w -[A7], D0
00004408 4267 clr.w -[A7]
0000440A A8A8 syscall OffsetRect
0000440C 6012 bra +0x14 /* 00004420 */
label0000440E:
0000440E 486E FEEE pea.l [A6 - 0x112]
00004412 302E FEFA move.w D0, [A6 - 0x106]
00004416 906E FEF4 sub.w D0, [A6 - 0x10C]
0000441A 3F00 move.w -[A7], D0
0000441C 4267 clr.w -[A7]
0000441E A8A8 syscall OffsetRect
label00004420:
00004420 102E FEEB move.b D0, [A6 - 0x115]
00004424 6712 beq +0x14 /* 00004438 */
00004426 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
0000442A 2F2E FEEE move.l -[A7], [A6 - 0x112]
0000442E 4267 clr.w -[A7]
00004430 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
00004434 6000 014E bra +0x150 /* 00004584 */
label00004438:
00004438 2F2E FEEE move.l -[A7], [A6 - 0x112]
0000443C 4EBA FD50 jsr [PC - 0x2B0 /* 0000418E */]
00004440 6000 0142 bra +0x144 /* 00004584 */
label00004444:
00004444 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
00004448 4267 clr.w -[A7]
0000444A 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000444E 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00004452 6000 0130 bra +0x132 /* 00004584 */
label00004456:
00004456 202D F3B6 move.l D0, [A5 - 0xC4A]
0000445A B0AD C162 cmp.l D0, [A5 - 0x3E9E]
0000445E 670C beq +0xE /* 0000446C */
00004460 3F3C 0068 move.w -[A7], 0x68 /* 'h' */
00004464 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00004468 6000 011A bra +0x11C /* 00004584 */
label0000446C:
0000446C 7004 moveq.l D0, 0x04
0000446E B02D F64A cmp.b D0, [A5 - 0x9B6]
00004472 6620 bne +0x22 /* 00004494 */
00004474 486E FEEE pea.l [A6 - 0x112]
00004478 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
0000447C 102D D328 move.b D0, [A5 - 0x2CD8]
00004480 6700 00E4 beq +0xE6 /* 00004566 */
00004484 206E 0008 movea.l A0, [A6 + 0x8]
00004488 2C48 movea.l A6, A0
0000448A 4EFA 19E0 jmp [PC + 0x19E0 /* 00005E6C */]
0000448E 0000 6000 ori.b D0, 0x0
00004492 00D4 .incomplete
label00004494:
00004494 2D6D AB8E FEE0 move.l [A6 - 0x120], [A5 - 0x5472]
0000449A 660C bne +0xE /* 000044A8 */
0000449C 486E FEE0 pea.l [A6 - 0x120]
000044A0 2F3C 0156 0200 move.l -[A7], 0x1560200
000044A6 A880 syscall SetPt
label000044A8:
000044A8 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
000044AC 486E FEEE pea.l [A6 - 0x112]
000044B0 4EAD 2D22 jsr [A5 + 0x2D22 /* export_1440 */]
000044B4 7038 moveq.l D0, 0x38
000044B6 B02D F64A cmp.b D0, [A5 - 0x9B6]
000044BA 6654 bne +0x56 /* 00004510 */
000044BC 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */
000044C2 42A7 clr.l -[A7]
000044C4 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000044C8 201F move.l D0, [A7]+
000044CA 3F00 move.w -[A7], D0
000044CC 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
000044D0 3D5F FEE4 move.w [A6 - 0x11C], [A7]+
000044D4 4267 clr.w -[A7]
000044D6 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
000044DA 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
000044DE 3D5F FEE4 move.w [A6 - 0x11C], [A7]+
000044E2 302E FEE4 move.w D0, [A6 - 0x11C]
000044E6 906E FEF4 sub.w D0, [A6 - 0x10C]
000044EA 322E FEF0 move.w D1, [A6 - 0x110]
000044EE D240 add.w D1, D0
000044F0 48C1 ext.l D1
000044F2 83FC 0002 divs.w D1, 0x2
000044F6 3D41 FEE8 move.w [A6 - 0x118], D1
000044FA 302E FEE8 move.w D0, [A6 - 0x118]
000044FE 916E FEF0 sub.w [A6 - 0x110], D0
00004502 302E FEE4 move.w D0, [A6 - 0x11C]
00004506 D06E FEF0 add.w D0, [A6 - 0x110]
0000450A 3D40 FEF4 move.w [A6 - 0x10C], D0
0000450E 6056 bra +0x58 /* 00004566 */
label00004510:
00004510 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */
00004516 42A7 clr.l -[A7]
00004518 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000451C 201F move.l D0, [A7]+
0000451E 3F00 move.w -[A7], D0
00004520 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00004524 3D5F FEE6 move.w [A6 - 0x11A], [A7]+
00004528 4267 clr.w -[A7]
0000452A 3F2E FEE6 move.w -[A7], [A6 - 0x11A]
0000452E 3F2E FEE0 move.w -[A7], [A6 - 0x120]
00004532 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
00004536 3D5F FEE6 move.w [A6 - 0x11A], [A7]+
0000453A 302E FEE6 move.w D0, [A6 - 0x11A]
0000453E 906E FEF2 sub.w D0, [A6 - 0x10E]
00004542 322E FEEE move.w D1, [A6 - 0x112]
00004546 D240 add.w D1, D0
00004548 48C1 ext.l D1
0000454A 83FC 0002 divs.w D1, 0x2
0000454E 3D41 FEE8 move.w [A6 - 0x118], D1
00004552 302E FEE8 move.w D0, [A6 - 0x118]
00004556 916E FEEE sub.w [A6 - 0x112], D0
0000455A 302E FEE6 move.w D0, [A6 - 0x11A]
0000455E D06E FEEE add.w D0, [A6 - 0x112]
00004562 3D40 FEF2 move.w [A6 - 0x10E], D0
label00004566:
00004566 486E FEEE pea.l [A6 - 0x112]
0000456A 4EAD 244A jsr [A5 + 0x244A /* export_1157 */]
0000456E 6014 bra +0x16 /* 00004584 */
label00004570:
00004570 3F3C 0012 move.w -[A7], 0x12
00004574 486E FDC0 pea.l [A6 - 0x240]
00004578 3F3C 001A move.w -[A7], 0x1A
0000457C 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00004580 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label00004584:
00004584 4FEE FDA0 lea.l A7, [A6 - 0x260]
00004588 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000458C 4E5E unlink A6
0000458E 2E9F move.l [A7], [A7]+
00004590 4E75 rts
fn00004592:
00004592 4E56 0000 link A6, 0
00004596 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000459C 102D A98C move.b D0, [A5 - 0x5674]
000045A0 6710 beq +0x12 /* 000045B2 */
000045A2 487A 0012 pea.l [PC + 0x12 /* 000045B6, value 0x1243616E, pstring "Can\'t modify stack" */]
000045A6 3F3C 0096 move.w -[A7], 0x96
000045AA 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */]
000045AE 422E 0008 clr.b [A6 + 0x8]
label000045B2:
000045B2 4E5E unlink A6
000045B4 4E75 rts
000045B6 1243 movea.b A1, D3
000045B8 616E bsr +0x70 /* 00004628 */
000045BA 2774 206D 6F64 move.l [A3 + 0x6F64], [A4 + D2.w + 0x6D]
000045C0 6966 bvs +0x68 /* 00004628 */
000045C2 7920 moveq.l D4, 0x20
000045C4 7374 moveq.l D1, 0x74
000045C6 6163 bsr +0x65 /* 0000462B */
000045C8 6B00 4E56 bmi +0x4E58 /* 00009420 */
// begin alternate branch 000045CA-000045D0
fn000045CA:
000045CA 4E56 FEFE link A6, -0x0102
000045CE 2F07 move.l -[A7], D7
// end alternate branch 000045CA-000045D0
fn000045CA: // (misaligned)
000045CC FEFE 2F07 .extension 0xEFE <<F/2-3/7>> // unimplemented
000045D0 102E 000C move.b D0, [A6 + 0xC]
000045D4 6736 beq +0x38 /* 0000460C */
000045D6 7E14 moveq.l D7, 0x14
000045D8 7002 moveq.l D0, 0x02
000045DA 206E 0008 movea.l A0, [A6 + 0x8]
000045DE B028 FFE6 cmp.b D0, [A0 - 0x1A]
000045E2 6602 bne +0x4 /* 000045E6 */
000045E4 7E15 moveq.l D7, 0x15
label000045E6:
000045E6 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
000045EA 3F3C 0012 move.w -[A7], 0x12
000045EE 486E FEFE pea.l [A6 - 0x102]
000045F2 3F07 move.w -[A7], D7
000045F4 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
000045F8 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000045FC 206E 0008 movea.l A0, [A6 + 0x8]
00004600 2068 0008 movea.l A0, [A0 + 0x8]
00004604 2C48 movea.l A6, A0
00004606 4EFA 1864 jmp [PC + 0x1864 /* 00005E6C */]
0000460A 0000 2E1F ori.b D0, 0x1F
// begin alternate branch 0000460C-0000460E
label0000460C:
0000460C 2E1F move.l D7, [A7]+
// end alternate branch 0000460C-0000460E
label0000460C: // (misaligned)
0000460E 4E5E unlink A6
00004610 205F movea.l A0, [A7]+
00004612 5C4F addq.w A7, 6
00004614 4ED0 jmp [A0]
fn00004616:
00004616 4E56 FFEA link A6, -0x0016
0000461A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000461E 286E 000A movea.l A4, [A6 + 0xA]
00004622 102E 0008 move.b D0, [A6 + 0x8]
00004626 4880 ext.w D0
fn00004628:
00004628 5940 subq.w D0, 4
0000462A 6736 beq +0x38 /* 00004662 */
0000462C 5340 subq.w D0, 1
0000462E 6700 0180 beq +0x182 /* 000047B0 */
00004632 0440 002D subi.w D0, 0x2D /* '-' */
00004636 6736 beq +0x38 /* 0000466E */
00004638 5340 subq.w D0, 1
0000463A 674E beq +0x50 /* 0000468A */
0000463C 5340 subq.w D0, 1
0000463E 6768 beq +0x6A /* 000046A8 */
00004640 5340 subq.w D0, 1
00004642 6700 0082 beq +0x84 /* 000046C6 */
00004646 5340 subq.w D0, 1
00004648 6700 009A beq +0x9C /* 000046E4 */
0000464C 5340 subq.w D0, 1
0000464E 6700 00B8 beq +0xBA /* 00004708 */
00004652 5340 subq.w D0, 1
00004654 6700 00D8 beq +0xDA /* 0000472E */
00004658 5340 subq.w D0, 1
0000465A 6700 011A beq +0x11C /* 00004776 */
0000465E 6000 019A bra +0x19C /* 000047FA */
label00004662:
00004662 2F2E 000A move.l -[A7], [A6 + 0xA]
00004666 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
0000466A 6000 018E bra +0x190 /* 000047FA */
label0000466E:
0000466E 2F2E 000A move.l -[A7], [A6 + 0xA]
00004672 4267 clr.w -[A7]
00004674 42A7 clr.l -[A7]
00004676 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000467A 3014 move.w D0, [A4]
0000467C 48C0 ext.l D0
0000467E 221F move.l D1, [A7]+
00004680 9280 sub.l D1, D0
00004682 3F01 move.w -[A7], D1
00004684 A8A8 syscall OffsetRect
00004686 6000 0172 bra +0x174 /* 000047FA */
label0000468A:
0000468A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000468E 42A7 clr.l -[A7]
00004690 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004694 302C 0002 move.w D0, [A4 + 0x2]
00004698 48C0 ext.l D0
0000469A 221F move.l D1, [A7]+
0000469C 9280 sub.l D1, D0
0000469E 3F01 move.w -[A7], D1
000046A0 4267 clr.w -[A7]
000046A2 A8A8 syscall OffsetRect
000046A4 6000 0154 bra +0x156 /* 000047FA */
label000046A8:
000046A8 2F2E 000A move.l -[A7], [A6 + 0xA]
000046AC 4267 clr.w -[A7]
000046AE 42A7 clr.l -[A7]
000046B0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000046B4 302C 0004 move.w D0, [A4 + 0x4]
000046B8 48C0 ext.l D0
000046BA 221F move.l D1, [A7]+
000046BC 9280 sub.l D1, D0
000046BE 3F01 move.w -[A7], D1
000046C0 A8A8 syscall OffsetRect
000046C2 6000 0136 bra +0x138 /* 000047FA */
label000046C6:
000046C6 2F2E 000A move.l -[A7], [A6 + 0xA]
000046CA 42A7 clr.l -[A7]
000046CC 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000046D0 302C 0006 move.w D0, [A4 + 0x6]
000046D4 48C0 ext.l D0
000046D6 221F move.l D1, [A7]+
000046D8 9280 sub.l D1, D0
000046DA 3F01 move.w -[A7], D1
000046DC 4267 clr.w -[A7]
000046DE A8A8 syscall OffsetRect
000046E0 6000 0118 bra +0x11A /* 000047FA */
label000046E4:
000046E4 486E FFEE pea.l [A6 - 0x12]
000046E8 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
000046EC 2F2E 000A move.l -[A7], [A6 + 0xA]
000046F0 302E FFF0 move.w D0, [A6 - 0x10]
000046F4 906C 0002 sub.w D0, [A4 + 0x2]
000046F8 3F00 move.w -[A7], D0
000046FA 302E FFEE move.w D0, [A6 - 0x12]
000046FE 9054 sub.w D0, [A4]
00004700 3F00 move.w -[A7], D0
00004702 A8A8 syscall OffsetRect
00004704 6000 00F4 bra +0xF6 /* 000047FA */
label00004708:
00004708 486E FFF2 pea.l [A6 - 0xE]
0000470C 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00004710 2F2E 000A move.l -[A7], [A6 + 0xA]
00004714 302E FFF4 move.w D0, [A6 - 0xC]
00004718 906C 0006 sub.w D0, [A4 + 0x6]
0000471C 3F00 move.w -[A7], D0
0000471E 302E FFF2 move.w D0, [A6 - 0xE]
00004722 906C 0004 sub.w D0, [A4 + 0x4]
00004726 3F00 move.w -[A7], D0
00004728 A8A8 syscall OffsetRect
0000472A 6000 00CE bra +0xD0 /* 000047FA */
label0000472E:
0000472E 42A7 clr.l -[A7]
00004730 42A7 clr.l -[A7]
00004732 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004736 201F move.l D0, [A7]+
00004738 3F00 move.w -[A7], D0
0000473A 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
0000473E 3D5F FFFA move.w [A6 - 0x6], [A7]+
00004742 42A7 clr.l -[A7]
00004744 302C 0006 move.w D0, [A4 + 0x6]
00004748 906C 0002 sub.w D0, [A4 + 0x2]
0000474C 3F00 move.w -[A7], D0
0000474E 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00004752 3E1F move.w D7, [A7]+
00004754 302E FFFA move.w D0, [A6 - 0x6]
00004758 9047 sub.w D0, D7
0000475A 48C0 ext.l D0
0000475C 81FC 0002 divs.w D0, 0x2
00004760 3A00 move.w D5, D0
00004762 916C 0002 sub.w [A4 + 0x2], D0
00004766 302E FFFA move.w D0, [A6 - 0x6]
0000476A D06C 0002 add.w D0, [A4 + 0x2]
0000476E 3940 0006 move.w [A4 + 0x6], D0
00004772 6000 0086 bra +0x88 /* 000047FA */
label00004776:
00004776 42A7 clr.l -[A7]
00004778 42A7 clr.l -[A7]
0000477A 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000477E 201F move.l D0, [A7]+
00004780 3F00 move.w -[A7], D0
00004782 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00004786 381F move.w D4, [A7]+
00004788 42A7 clr.l -[A7]
0000478A 302C 0004 move.w D0, [A4 + 0x4]
0000478E 9054 sub.w D0, [A4]
00004790 3F00 move.w -[A7], D0
00004792 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00004796 3C1F move.w D6, [A7]+
00004798 3004 move.w D0, D4
0000479A 9046 sub.w D0, D6
0000479C 48C0 ext.l D0
0000479E 81FC 0002 divs.w D0, 0x2
000047A2 3A00 move.w D5, D0
000047A4 9154 sub.w [A4], D0
000047A6 3004 move.w D0, D4
000047A8 D054 add.w D0, [A4]
000047AA 3940 0004 move.w [A4 + 0x4], D0
000047AE 604A bra +0x4C /* 000047FA */
label000047B0:
000047B0 486E FFEA pea.l [A6 - 0x16]
000047B4 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
000047B8 3E2C 0006 move.w D7, [A4 + 0x6]
000047BC 9E6C 0002 sub.w D7, [A4 + 0x2]
000047C0 3C2C 0004 move.w D6, [A4 + 0x4]
000047C4 9C54 sub.w D6, [A4]
000047C6 3007 move.w D0, D7
000047C8 48C0 ext.l D0
000047CA 81FC 0002 divs.w D0, 0x2
000047CE 322E FFEC move.w D1, [A6 - 0x14]
000047D2 9240 sub.w D1, D0
000047D4 3941 0002 move.w [A4 + 0x2], D1
000047D8 3006 move.w D0, D6
000047DA 48C0 ext.l D0
000047DC 81FC 0002 divs.w D0, 0x2
000047E0 322E FFEA move.w D1, [A6 - 0x16]
000047E4 9240 sub.w D1, D0
000047E6 3881 move.w [A4], D1
000047E8 3007 move.w D0, D7
000047EA D06C 0002 add.w D0, [A4 + 0x2]
000047EE 3940 0006 move.w [A4 + 0x6], D0
000047F2 3006 move.w D0, D6
000047F4 D054 add.w D0, [A4]
000047F6 3940 0004 move.w [A4 + 0x4], D0
label000047FA:
000047FA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000047FE 4E5E unlink A6
00004800 205F movea.l A0, [A7]+
00004802 5C4F addq.w A7, 6
00004804 4ED0 jmp [A0]
fn00004806:
00004806 4E56 FFB0 link A6, -0x0050
0000480A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000480E 286E 0008 movea.l A4, [A6 + 0x8]
00004812 4267 clr.w -[A7]
00004814 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
00004818 3F2D F3C4 move.w -[A7], [A5 - 0xC3C]
0000481C 486E FFE2 pea.l [A6 - 0x1E]
00004820 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */]
00004824 101F move.b D0, [A7]+
00004826 660E bne +0x10 /* 00004836 */
00004828 397C 0011 FEE0 move.w [A4 - 0x120], 0x11
0000482E 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00004832 6000 08F2 bra +0x8F4 /* 00005126 */
label00004836:
00004836 41EE FFC4 lea.l A0, [A6 - 0x3C]
0000483A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000483E 7006 moveq.l D0, 0x06
label00004840:
00004840 20D9 move.l [A0]+, [A1]+
00004842 51C8 FFFC dbf D0, -0x6 /* 00004840 */
00004846 3091 move.w [A0], [A1]
00004848 197C 0001 FEF9 move.b [A4 - 0x107], 0x1
0000484E 422C FEF8 clr.b [A4 - 0x108]
00004852 4206 clr.b D6
00004854 422C FEF4 clr.b [A4 - 0x10C]
00004858 4207 clr.b D7
0000485A 7000 moveq.l D0, 0x00
0000485C 102E FFE7 move.b D0, [A6 - 0x19]
00004860 C0BC 0000 0080 and.l D0, 0x80
00004866 4A80 tst.l D0
00004868 57C0 seq D0
0000486A 4400 neg.b D0
0000486C 1940 FEF6 move.b [A4 - 0x10A], D0
00004870 41EE FFB0 lea.l A0, [A6 - 0x50]
00004874 43ED B4B2 lea.l A1, [A5 - 0x4B4E]
00004878 20D9 move.l [A0]+, [A1]+
0000487A 20D9 move.l [A0]+, [A1]+
0000487C 102D F64A move.b D0, [A5 - 0x9B6]
00004880 4880 ext.w D0
00004882 5340 subq.w D0, 1
00004884 6B00 074A bmi +0x74C /* 00004FD0 */
00004888 0C40 004D cmpi.w D0, 0x4D /* 'M' */
0000488C 6E00 0742 bgt +0x744 /* 00004FD0 */
00004890 D040 add.w D0, D0
00004892 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004896 4EFB 0000 jmp [PC + D0.w]
0000489A 00C6 .incomplete
0000489C 0738 0120 btst [0x00000120 /* MacJump */], D3
000048A0 0144 bchg D4, D0
000048A2 0144 bchg D4, D0
000048A4 04C6 .incomplete
000048A6 04D8 .incomplete
000048A8 04EC .incomplete
000048AA 050A btst A2, D2
000048AC 0524 btst -[A4], D2
000048AE 0738 0190 btst [0x00000190 /* KeyRepThresh */], D3
000048B2 0272 0350 02B6 andi.w [A2 + D0.w * 2 - 0x74], 0x350
000048B8 030C btst A4, D1
000048BA 0544 bchg D4, D2
000048BC 03E4 .incomplete
000048BE 0738 009E btst [0x0000009E], D3
000048C2 0738 0738 btst [0x00000738], D3
000048C6 0738 0738 btst [0x00000738], D3
000048CA 0738 0738 btst [0x00000738], D3
000048CE 0738 0738 btst [0x00000738], D3
000048D2 0738 0738 btst [0x00000738], D3
000048D6 0738 0738 btst [0x00000738], D3
000048DA 041C 0738 subi.b [A4]+, 0x38 /* '8' */
000048DE 0738 0738 btst [0x00000738], D3
000048E2 047E 0738 subi.w <<invalid special address>>, 0x738
000048E6 0738 0738 btst [0x00000738], D3
000048EA 0738 0738 btst [0x00000738], D3
000048EE 0738 0738 btst [0x00000738], D3
000048F2 0738 0738 btst [0x00000738], D3
000048F6 039A bclr [A2]+, D1
000048F8 0738 0738 btst [0x00000738], D3
000048FC 0144 bchg D4, D0
000048FE 0144 bchg D4, D0
00004900 0144 bchg D4, D0
00004902 0144 bchg D4, D0
00004904 0144 bchg D4, D0
00004906 0144 bchg D4, D0
00004908 0144 bchg D4, D0
0000490A 0144 bchg D4, D0
0000490C 0738 0738 btst [0x00000738], D3
00004910 0738 0738 btst [0x00000738], D3
00004914 0738 0738 btst [0x00000738], D3
00004918 0738 0738 btst [0x00000738], D3
0000491C 0738 0738 btst [0x00000738], D3
00004920 0738 05D4 btst [0x000005D4], D3
00004924 06A6 06F8 0738 addi.l -[A6], 0x6F80738
0000492A 0738 0738 btst [0x00000738], D3
0000492E 061A 0738 addi.b [A2]+, 0x38 /* '8' */
00004932 0738 0660 btst [0x00000660], D3
00004936 422C FEF9 clr.b [A4 - 0x107]
0000493A 4267 clr.w -[A7]
0000493C 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
00004940 3F2D F3C4 move.w -[A7], [A5 - 0xC3C]
00004944 486C FEFA pea.l [A4 - 0x106]
00004948 4EAD 29F2 jsr [A5 + 0x29F2 /* export_1338 */]
0000494C 101F move.b D0, [A7]+
0000494E 0A00 0001 xori.b D0, 0x1
00004952 1F00 move.b -[A7], D0
00004954 2F0E move.l -[A7], A6
00004956 4EBA FC72 jsr [PC - 0x38E /* 000045CA */]
0000495A 6000 067E bra +0x680 /* 00004FDA */
0000495E 486D D506 pea.l [A5 - 0x2AFA]
00004962 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00004966 102D D328 move.b D0, [A5 - 0x2CD8]
0000496A 661E bne +0x20 /* 0000498A */
0000496C 2F00 move.l -[A7], D0
0000496E 4267 clr.w -[A7]
00004970 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
00004974 3F2D F3C4 move.w -[A7], [A5 - 0xC3C]
00004978 486D D506 pea.l [A5 - 0x2AFA]
0000497C 4EAD 29EA jsr [A5 + 0x29EA /* export_1337 */]
00004980 121F move.b D1, [A7]+
00004982 201F move.l D0, [A7]+
00004984 0A01 0001 xori.b D1, 0x1
00004988 8001 or.b D0, D1
label0000498A:
0000498A 1F00 move.b -[A7], D0
0000498C 2F0E move.l -[A7], A6
0000498E 4EBA FC3A jsr [PC - 0x3C6 /* 000045CA */]
00004992 7001 moveq.l D0, 0x01
00004994 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004998 57C0 seq D0
0000499A 4A00 tst.b D0
0000499C 6712 beq +0x14 /* 000049B0 */
0000499E 7200 moveq.l D1, 0x00
000049A0 322E FFF0 move.w D1, [A6 - 0x10]
000049A4 C2BC FFFF 8000 and.l D1, 0xFFFF8000
000049AA 4A81 tst.l D1
000049AC 56C1 sne D1
000049AE C001 and.b D0, D1
label000049B0:
000049B0 4400 neg.b D0
000049B2 1C00 move.b D6, D0
000049B4 6000 0624 bra +0x626 /* 00004FDA */
000049B8 7000 moveq.l D0, 0x00
000049BA 302E FFF0 move.w D0, [A6 - 0x10]
000049BE C0BC FFFF FFF0 and.l D0, 0xFFFFFFF0
000049C4 2F00 move.l -[A7], D0
000049C6 4267 clr.w -[A7]
000049C8 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
000049CC 321F move.w D1, [A7]+
000049CE 201F move.l D0, [A7]+
000049D0 48C1 ext.l D1
000049D2 D280 add.l D1, D0
000049D4 3D41 FFF0 move.w [A6 - 0x10], D1
000049D8 6000 0600 bra +0x602 /* 00004FDA */
000049DC 41EC FEEA lea.l A0, [A4 - 0x116]
000049E0 43EE FFE8 lea.l A1, [A6 - 0x18]
000049E4 20D9 move.l [A0]+, [A1]+
000049E6 20D9 move.l [A0]+, [A1]+
000049E8 486C FEEA pea.l [A4 - 0x116]
000049EC 1F2D F64A move.b -[A7], [A5 - 0x9B6]
000049F0 4EBA FC24 jsr [PC - 0x3DC /* 00004616 */]
000049F4 4267 clr.w -[A7]
000049F6 486C FEEA pea.l [A4 - 0x116]
000049FA 486E FFE8 pea.l [A6 - 0x18]
000049FE A8A6 syscall EqualRect
00004A00 101F move.b D0, [A7]+
00004A02 6600 05D6 bne +0x5D8 /* 00004FDA */
00004A06 102C FEF6 move.b D0, [A4 - 0x10A]
00004A0A 670C beq +0xE /* 00004A18 */
00004A0C 41EE FFB0 lea.l A0, [A6 - 0x50]
00004A10 43EE FFCA lea.l A1, [A6 - 0x36]
00004A14 20D9 move.l [A0]+, [A1]+
00004A16 20D9 move.l [A0]+, [A1]+
label00004A18:
00004A18 41EE FFE8 lea.l A0, [A6 - 0x18]
00004A1C 43EC FEEA lea.l A1, [A4 - 0x116]
00004A20 20D9 move.l [A0]+, [A1]+
00004A22 20D9 move.l [A0]+, [A1]+
00004A24 6000 05B4 bra +0x5B6 /* 00004FDA */
00004A28 7002 moveq.l D0, 0x02
00004A2A B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004A2E 57C0 seq D0
00004A30 4400 neg.b D0
00004A32 1F00 move.b -[A7], D0
00004A34 2F0E move.l -[A7], A6
00004A36 4EBA FB92 jsr [PC - 0x46E /* 000045CA */]
00004A3A 4267 clr.w -[A7]
00004A3C 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00004A40 101F move.b D0, [A7]+
00004A42 6760 beq +0x62 /* 00004AA4 */
00004A44 42A7 clr.l -[A7]
00004A46 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004A4A 201F move.l D0, [A7]+
00004A4C 3D40 FFBE move.w [A6 - 0x42], D0
00004A50 42A7 clr.l -[A7]
00004A52 3F2E FFBE move.w -[A7], [A6 - 0x42]
00004A56 A9BB syscall GetIcon
00004A58 265F movea.l A3, [A7]+
00004A5A 70FF moveq.l D0, 0xFFFFFFFF
00004A5C B06E FFBE cmp.w D0, [A6 - 0x42]
00004A60 56C0 sne D0
00004A62 4A00 tst.b D0
00004A64 6718 beq +0x1A /* 00004A7E */
00004A66 220B move.l D1, A3
00004A68 57C1 seq D1
00004A6A C001 and.b D0, D1
00004A6C 6710 beq +0x12 /* 00004A7E */
00004A6E 487A 06C0 pea.l [PC + 0x6C0 /* 00005130, value 0x1543616E, pstring "Can\'t find that icon." */]
00004A72 3F3C 008E move.w -[A7], 0x8E
00004A76 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */]
00004A7A 6000 055E bra +0x560 /* 00004FDA */
label00004A7E:
00004A7E 202E FFF2 move.l D0, [A6 - 0xE]
00004A82 C0BC FFFF 0000 and.l D0, 0xFFFF0000
00004A88 322E FFBE move.w D1, [A6 - 0x42]
00004A8C 48C1 ext.l D1
00004A8E D280 add.l D1, D0
00004A90 2D41 FFF2 move.l [A6 - 0xE], D1
00004A94 200B move.l D0, A3
00004A96 6700 0542 beq +0x544 /* 00004FDA */
00004A9A 2F0B move.l -[A7], A3
00004A9C 205F movea.l A0, [A7]+
00004A9E A02A syscall HUnlock
00004AA0 6000 0538 bra +0x53A /* 00004FDA */
label00004AA4:
00004AA4 486D D506 pea.l [A5 - 0x2AFA]
00004AA8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00004AAC 42A7 clr.l -[A7]
00004AAE 2F3C 4943 4F4E move.l -[A7], 0x49434F4E /* 'ICON' */
00004AB4 486D D506 pea.l [A5 - 0x2AFA]
00004AB8 A9A1 syscall GetNamedResource
00004ABA 265F movea.l A3, [A7]+
00004ABC 200B move.l D0, A3
00004ABE 661A bne +0x1C /* 00004ADA */
00004AC0 397C 0027 FEE0 move.w [A4 - 0x120], 0x27 /* '\'' */
00004AC6 41EC FF00 lea.l A0, [A4 - 0x100]
00004ACA 43ED D506 lea.l A1, [A5 - 0x2AFA]
00004ACE 703F moveq.l D0, 0x3F
label00004AD0:
00004AD0 20D9 move.l [A0]+, [A1]+
00004AD2 51C8 FFFC dbf D0, -0x6 /* 00004AD0 */
00004AD6 6000 0502 bra +0x504 /* 00004FDA */
label00004ADA:
00004ADA 2F0B move.l -[A7], A3
00004ADC 486E FFBE pea.l [A6 - 0x42]
00004AE0 486E FFC0 pea.l [A6 - 0x40]
00004AE4 486D D506 pea.l [A5 - 0x2AFA]
00004AE8 A9A8 syscall GetResInfo
00004AEA 202E FFF2 move.l D0, [A6 - 0xE]
00004AEE C0BC FFFF 0000 and.l D0, 0xFFFF0000
00004AF4 322E FFBE move.w D1, [A6 - 0x42]
00004AF8 48C1 ext.l D1
00004AFA D280 add.l D1, D0
00004AFC 2D41 FFF2 move.l [A6 - 0xE], D1
00004B00 2F0B move.l -[A7], A3
00004B02 205F movea.l A0, [A7]+
00004B04 A02A syscall HUnlock
00004B06 6000 04D2 bra +0x4D4 /* 00004FDA */
00004B0A 7002 moveq.l D0, 0x02
00004B0C B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004B10 57C0 seq D0
00004B12 4400 neg.b D0
00004B14 1F00 move.b -[A7], D0
00004B16 2F0E move.l -[A7], A6
00004B18 4EBA FAB0 jsr [PC - 0x550 /* 000045CA */]
00004B1C 4267 clr.w -[A7]
00004B1E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004B22 101F move.b D0, [A7]+
00004B24 6714 beq +0x16 /* 00004B3A */
00004B26 7000 moveq.l D0, 0x00
00004B28 302E FFF0 move.w D0, [A6 - 0x10]
00004B2C 80BC FFFF 8000 or.l D0, 0xFFFF8000
00004B32 3D40 FFF0 move.w [A6 - 0x10], D0
00004B36 6000 04A2 bra +0x4A4 /* 00004FDA */
label00004B3A:
00004B3A 7000 moveq.l D0, 0x00
00004B3C 302E FFF0 move.w D0, [A6 - 0x10]
00004B40 C0BC 0000 7FFF and.l D0, 0x7FFF
00004B46 3D40 FFF0 move.w [A6 - 0x10], D0
00004B4A 6000 048E bra +0x490 /* 00004FDA */
00004B4E 7001 moveq.l D0, 0x01
00004B50 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004B54 57C0 seq D0
00004B56 4400 neg.b D0
00004B58 1F00 move.b -[A7], D0
00004B5A 2F0E move.l -[A7], A6
00004B5C 4EBA FA6C jsr [PC - 0x594 /* 000045CA */]
00004B60 4267 clr.w -[A7]
00004B62 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004B66 101F move.b D0, [A7]+
00004B68 6726 beq +0x28 /* 00004B90 */
00004B6A 7000 moveq.l D0, 0x00
00004B6C 302E FFF0 move.w D0, [A6 - 0x10]
00004B70 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */
00004B76 3D40 FFF0 move.w [A6 - 0x10], D0
00004B7A 7000 moveq.l D0, 0x00
00004B7C 303C 00FB move.w D0, 0xFB
00004B80 7200 moveq.l D1, 0x00
00004B82 122E FFE7 move.b D1, [A6 - 0x19]
00004B86 C081 and.l D0, D1
00004B88 1D40 FFE7 move.b [A6 - 0x19], D0
00004B8C 6000 044C bra +0x44E /* 00004FDA */
label00004B90:
00004B90 7000 moveq.l D0, 0x00
00004B92 302E FFF0 move.w D0, [A6 - 0x10]
00004B96 C0BC FFFF BFFF and.l D0, 0xFFFFBFFF
00004B9C 3D40 FFF0 move.w [A6 - 0x10], D0
00004BA0 6000 0438 bra +0x43A /* 00004FDA */
00004BA4 7001 moveq.l D0, 0x01
00004BA6 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004BAA 57C0 seq D0
00004BAC 4400 neg.b D0
00004BAE 1F00 move.b -[A7], D0
00004BB0 2F0E move.l -[A7], A6
00004BB2 4EBA FA16 jsr [PC - 0x5EA /* 000045CA */]
00004BB6 4267 clr.w -[A7]
00004BB8 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004BBC 101F move.b D0, [A7]+
00004BBE 6714 beq +0x16 /* 00004BD4 */
00004BC0 7000 moveq.l D0, 0x00
00004BC2 302E FFF0 move.w D0, [A6 - 0x10]
00004BC6 80BC 0000 2000 or.l D0, 0x2000 /* ' \0' */
00004BCC 3D40 FFF0 move.w [A6 - 0x10], D0
00004BD0 6000 0408 bra +0x40A /* 00004FDA */
label00004BD4:
00004BD4 7000 moveq.l D0, 0x00
00004BD6 302E FFF0 move.w D0, [A6 - 0x10]
00004BDA C0BC FFFF DFFF and.l D0, 0xFFFFDFFF
00004BE0 3D40 FFF0 move.w [A6 - 0x10], D0
00004BE4 6000 03F4 bra +0x3F6 /* 00004FDA */
00004BE8 7001 moveq.l D0, 0x01
00004BEA B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004BEE 57C0 seq D0
00004BF0 4400 neg.b D0
00004BF2 1F00 move.b -[A7], D0
00004BF4 2F0E move.l -[A7], A6
00004BF6 4EBA F9D2 jsr [PC - 0x62E /* 000045CA */]
00004BFA 422C FEF9 clr.b [A4 - 0x107]
00004BFE 4267 clr.w -[A7]
00004C00 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004C04 101F move.b D0, [A7]+
00004C06 6714 beq +0x16 /* 00004C1C */
00004C08 7000 moveq.l D0, 0x00
00004C0A 102E FFE7 move.b D0, [A6 - 0x19]
00004C0E 80BC 0000 0001 or.l D0, 0x1
00004C14 1D40 FFE7 move.b [A6 - 0x19], D0
00004C18 6000 03C0 bra +0x3C2 /* 00004FDA */
label00004C1C:
00004C1C 7000 moveq.l D0, 0x00
00004C1E 303C 00FE move.w D0, 0xFE
00004C22 7200 moveq.l D1, 0x00
00004C24 122E FFE7 move.b D1, [A6 - 0x19]
00004C28 C081 and.l D0, D1
00004C2A 1D40 FFE7 move.b [A6 - 0x19], D0
00004C2E 6000 03AA bra +0x3AC /* 00004FDA */
00004C32 7001 moveq.l D0, 0x01
00004C34 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004C38 57C0 seq D0
00004C3A 4400 neg.b D0
00004C3C 1F00 move.b -[A7], D0
00004C3E 2F0E move.l -[A7], A6
00004C40 4EBA F988 jsr [PC - 0x678 /* 000045CA */]
00004C44 422C FEF9 clr.b [A4 - 0x107]
00004C48 4267 clr.w -[A7]
00004C4A 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004C4E 101F move.b D0, [A7]+
00004C50 6714 beq +0x16 /* 00004C66 */
00004C52 7000 moveq.l D0, 0x00
00004C54 102E FFE7 move.b D0, [A6 - 0x19]
00004C58 80BC 0000 0002 or.l D0, 0x2
00004C5E 1D40 FFE7 move.b [A6 - 0x19], D0
00004C62 6000 0376 bra +0x378 /* 00004FDA */
label00004C66:
00004C66 7000 moveq.l D0, 0x00
00004C68 303C 00FD move.w D0, 0xFD
00004C6C 7200 moveq.l D1, 0x00
00004C6E 122E FFE7 move.b D1, [A6 - 0x19]
00004C72 C081 and.l D0, D1
00004C74 1D40 FFE7 move.b [A6 - 0x19], D0
00004C78 6000 0360 bra +0x362 /* 00004FDA */
00004C7C 4267 clr.w -[A7]
00004C7E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004C82 101F move.b D0, [A7]+
00004C84 671A beq +0x1C /* 00004CA0 */
00004C86 7000 moveq.l D0, 0x00
00004C88 102E FFE7 move.b D0, [A6 - 0x19]
00004C8C C0BC 0000 007F and.l D0, 0x7F
00004C92 1D40 FFE7 move.b [A6 - 0x19], D0
00004C96 197C 0001 FEF8 move.b [A4 - 0x108], 0x1
00004C9C 6000 033C bra +0x33E /* 00004FDA */
label00004CA0:
00004CA0 7000 moveq.l D0, 0x00
00004CA2 102E FFE7 move.b D0, [A6 - 0x19]
00004CA6 80BC 0000 0080 or.l D0, 0x80
00004CAC 1D40 FFE7 move.b [A6 - 0x19], D0
00004CB0 6000 0328 bra +0x32A /* 00004FDA */
00004CB4 7001 moveq.l D0, 0x01
00004CB6 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004CBA 56C0 sne D0
00004CBC 4400 neg.b D0
00004CBE 1F00 move.b -[A7], D0
00004CC0 2F0E move.l -[A7], A6
00004CC2 4EBA F906 jsr [PC - 0x6FA /* 000045CA */]
00004CC6 7000 moveq.l D0, 0x00
00004CC8 302E FFF0 move.w D0, [A6 - 0x10]
00004CCC C0BC 0000 000F and.l D0, 0xF
00004CD2 4A80 tst.l D0
00004CD4 56C0 sne D0
00004CD6 4A6E FFF4 tst.w [A6 - 0xC]
00004CDA 56C1 sne D1
00004CDC 8001 or.b D0, D1
00004CDE 4400 neg.b D0
00004CE0 1940 FEF8 move.b [A4 - 0x108], D0
00004CE4 4267 clr.w -[A7]
00004CE6 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
00004CEA 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00004CEE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00004CF2 4267 clr.w -[A7]
00004CF4 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004CF8 4EAD 29BA jsr [A5 + 0x29BA /* export_1331 */]
00004CFC 101F move.b D0, [A7]+
00004CFE 0A00 0001 xori.b D0, 0x1
00004D02 1F00 move.b -[A7], D0
00004D04 2F0E move.l -[A7], A6
00004D06 4EBA F8C2 jsr [PC - 0x73E /* 000045CA */]
00004D0A 197C 0001 FEF4 move.b [A4 - 0x10C], 0x1
00004D10 7C01 moveq.l D6, 0x01
00004D12 6000 02C6 bra +0x2C8 /* 00004FDA */
00004D16 422C FEF9 clr.b [A4 - 0x107]
00004D1A 7001 moveq.l D0, 0x01
00004D1C B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004D20 56C0 sne D0
00004D22 4400 neg.b D0
00004D24 1F00 move.b -[A7], D0
00004D26 2F0E move.l -[A7], A6
00004D28 4EBA F8A0 jsr [PC - 0x760 /* 000045CA */]
00004D2C 4267 clr.w -[A7]
00004D2E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004D32 101F move.b D0, [A7]+
00004D34 6714 beq +0x16 /* 00004D4A */
00004D36 7000 moveq.l D0, 0x00
00004D38 302E FFF0 move.w D0, [A6 - 0x10]
00004D3C 80BC 0000 2000 or.l D0, 0x2000 /* ' \0' */
00004D42 3D40 FFF0 move.w [A6 - 0x10], D0
00004D46 6000 0292 bra +0x294 /* 00004FDA */
label00004D4A:
00004D4A 7000 moveq.l D0, 0x00
00004D4C 302E FFF0 move.w D0, [A6 - 0x10]
00004D50 C0BC FFFF DFFF and.l D0, 0xFFFFDFFF
00004D56 3D40 FFF0 move.w [A6 - 0x10], D0
00004D5A 6000 027E bra +0x280 /* 00004FDA */
00004D5E 4267 clr.w -[A7]
00004D60 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00004D64 301F move.w D0, [A7]+
00004D66 5340 subq.w D0, 1
00004D68 3D40 FFF6 move.w [A6 - 0xA], D0
00004D6C 6000 026C bra +0x26E /* 00004FDA */
00004D70 7E01 moveq.l D7, 0x01
00004D72 42A7 clr.l -[A7]
00004D74 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00004D78 4EAD 2992 jsr [A5 + 0x2992 /* export_1326 */]
00004D7C 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00004D80 6000 0258 bra +0x25A /* 00004FDA */
00004D84 7E01 moveq.l D7, 0x01
00004D86 4267 clr.w -[A7]
00004D88 4EBA F396 jsr [PC - 0xC6A /* 00004120 */]
00004D8C 3D5F FFFA move.w [A6 - 0x6], [A7]+
00004D90 4267 clr.w -[A7]
00004D92 3F2E FFFA move.w -[A7], [A6 - 0x6]
00004D96 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
00004D9A 3D5F FFFE move.w [A6 - 0x2], [A7]+
00004D9E 6000 023A bra +0x23C /* 00004FDA */
00004DA2 7E01 moveq.l D7, 0x01
00004DA4 4267 clr.w -[A7]
00004DA6 42A7 clr.l -[A7]
00004DA8 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004DAC 201F move.l D0, [A7]+
00004DAE 3F00 move.w -[A7], D0
00004DB0 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
00004DB4 1D5F FFFC move.b [A6 - 0x4], [A7]+
00004DB8 6000 0220 bra +0x222 /* 00004FDA */
00004DBC 4267 clr.w -[A7]
00004DBE 42A7 clr.l -[A7]
00004DC0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004DC4 201F move.l D0, [A7]+
00004DC6 3F00 move.w -[A7], D0
00004DC8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00004DCC 3F3C 0534 move.w -[A7], 0x534
00004DD0 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00004DD4 3D5F FFFE move.w [A6 - 0x2], [A7]+
00004DD8 6000 0200 bra +0x202 /* 00004FDA */
00004DDC 7000 moveq.l D0, 0x00
00004DDE 302E FFF0 move.w D0, [A6 - 0x10]
00004DE2 C0BC 0000 000F and.l D0, 0xF
00004DE8 7207 moveq.l D1, 0x07
00004DEA B280 cmp.l D1, D0
00004DEC 56C0 sne D0
00004DEE 7202 moveq.l D1, 0x02
00004DF0 B22E FFE6 cmp.b D1, [A6 - 0x1A]
00004DF4 56C1 sne D1
00004DF6 8001 or.b D0, D1
00004DF8 670A beq +0xC /* 00004E04 */
00004DFA 397C 001B FEE0 move.w [A4 - 0x120], 0x1B
00004E00 6000 01D8 bra +0x1DA /* 00004FDA */
label00004E04:
00004E04 42A7 clr.l -[A7]
00004E06 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004E0A 295F FEE4 move.l [A4 - 0x11C], [A7]+
00004E0E 102D D328 move.b D0, [A5 - 0x2CD8]
00004E12 6600 01C6 bne +0x1C8 /* 00004FDA */
00004E16 396E FFE4 FEE8 move.w [A4 - 0x118], [A6 - 0x1C]
00004E1C 202D F3C6 move.l D0, [A5 - 0xC3A]
00004E20 B0AD F3C0 cmp.l D0, [A5 - 0xC40]
00004E24 660A bne +0xC /* 00004E30 */
00004E26 302C FEE8 move.w D0, [A4 - 0x118]
00004E2A 4440 neg.w D0
00004E2C 3940 FEE8 move.w [A4 - 0x118], D0
label00004E30:
00004E30 4AAC FEE4 tst.l [A4 - 0x11C]
00004E34 6C06 bge +0x8 /* 00004E3C */
00004E36 7000 moveq.l D0, 0x00
00004E38 2940 FEE4 move.l [A4 - 0x11C], D0
label00004E3C:
00004E3C 4267 clr.w -[A7]
00004E3E 3F2C FEE8 move.w -[A7], [A4 - 0x118]
00004E42 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00004E46 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00004E4A 301F move.w D0, [A7]+
00004E4C 48C0 ext.l D0
00004E4E B0AC FEE4 cmp.l D0, [A4 - 0x11C]
00004E52 6700 0186 beq +0x188 /* 00004FDA */
00004E56 3F2C FEE8 move.w -[A7], [A4 - 0x118]
00004E5A 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00004E5E 3F2C FEE6 move.w -[A7], [A4 - 0x11A]
00004E62 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
00004E66 7C01 moveq.l D6, 0x01
00004E68 6000 0170 bra +0x172 /* 00004FDA */
00004E6C 7002 moveq.l D0, 0x02
00004E6E B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004E72 56C0 sne D0
00004E74 4400 neg.b D0
00004E76 1F00 move.b -[A7], D0
00004E78 2F0E move.l -[A7], A6
00004E7A 4EBA F74E jsr [PC - 0x8B2 /* 000045CA */]
00004E7E 4267 clr.w -[A7]
00004E80 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004E84 101F move.b D0, [A7]+
00004E86 6714 beq +0x16 /* 00004E9C */
00004E88 7000 moveq.l D0, 0x00
00004E8A 102E FFE7 move.b D0, [A6 - 0x19]
00004E8E 80BC 0000 0008 or.l D0, 0x8
00004E94 1D40 FFE7 move.b [A6 - 0x19], D0
00004E98 6000 0140 bra +0x142 /* 00004FDA */
label00004E9C:
00004E9C 7000 moveq.l D0, 0x00
00004E9E 303C 00F7 move.w D0, 0xF7
00004EA2 7200 moveq.l D1, 0x00
00004EA4 122E FFE7 move.b D1, [A6 - 0x19]
00004EA8 C081 and.l D0, D1
00004EAA 1D40 FFE7 move.b [A6 - 0x19], D0
00004EAE 6000 012A bra +0x12C /* 00004FDA */
00004EB2 7002 moveq.l D0, 0x02
00004EB4 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004EB8 56C0 sne D0
00004EBA 4400 neg.b D0
00004EBC 1F00 move.b -[A7], D0
00004EBE 2F0E move.l -[A7], A6
00004EC0 4EBA F708 jsr [PC - 0x8F8 /* 000045CA */]
00004EC4 4267 clr.w -[A7]
00004EC6 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004ECA 101F move.b D0, [A7]+
00004ECC 6714 beq +0x16 /* 00004EE2 */
00004ECE 7000 moveq.l D0, 0x00
00004ED0 102E FFE7 move.b D0, [A6 - 0x19]
00004ED4 80BC 0000 0010 or.l D0, 0x10
00004EDA 1D40 FFE7 move.b [A6 - 0x19], D0
00004EDE 6000 00FA bra +0xFC /* 00004FDA */
label00004EE2:
00004EE2 7000 moveq.l D0, 0x00
00004EE4 303C 00EF move.w D0, 0xEF
00004EE8 7200 moveq.l D1, 0x00
00004EEA 122E FFE7 move.b D1, [A6 - 0x19]
00004EEE C081 and.l D0, D1
00004EF0 1D40 FFE7 move.b [A6 - 0x19], D0
00004EF4 6000 00E4 bra +0xE6 /* 00004FDA */
00004EF8 7002 moveq.l D0, 0x02
00004EFA B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004EFE 56C0 sne D0
00004F00 4400 neg.b D0
00004F02 1F00 move.b -[A7], D0
00004F04 2F0E move.l -[A7], A6
00004F06 4EBA F6C2 jsr [PC - 0x93E /* 000045CA */]
00004F0A 4267 clr.w -[A7]
00004F0C 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004F10 101F move.b D0, [A7]+
00004F12 6714 beq +0x16 /* 00004F28 */
00004F14 7000 moveq.l D0, 0x00
00004F16 102E FFE7 move.b D0, [A6 - 0x19]
00004F1A 80BC 0000 0020 or.l D0, 0x20 /* ' ' */
00004F20 1D40 FFE7 move.b [A6 - 0x19], D0
00004F24 6000 00B4 bra +0xB6 /* 00004FDA */
label00004F28:
00004F28 7000 moveq.l D0, 0x00
00004F2A 303C 00DF move.w D0, 0xDF
00004F2E 7200 moveq.l D1, 0x00
00004F30 122E FFE7 move.b D1, [A6 - 0x19]
00004F34 C081 and.l D0, D1
00004F36 1D40 FFE7 move.b [A6 - 0x19], D0
00004F3A 6000 009E bra +0xA0 /* 00004FDA */
00004F3E 7002 moveq.l D0, 0x02
00004F40 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004F44 56C0 sne D0
00004F46 4400 neg.b D0
00004F48 1F00 move.b -[A7], D0
00004F4A 2F0E move.l -[A7], A6
00004F4C 4EBA F67C jsr [PC - 0x984 /* 000045CA */]
00004F50 4267 clr.w -[A7]
00004F52 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004F56 101F move.b D0, [A7]+
00004F58 6714 beq +0x16 /* 00004F6E */
00004F5A 7000 moveq.l D0, 0x00
00004F5C 303C 00FB move.w D0, 0xFB
00004F60 7200 moveq.l D1, 0x00
00004F62 122E FFE7 move.b D1, [A6 - 0x19]
00004F66 C081 and.l D0, D1
00004F68 1D40 FFE7 move.b [A6 - 0x19], D0
00004F6C 606C bra +0x6E /* 00004FDA */
label00004F6E:
00004F6E 7000 moveq.l D0, 0x00
00004F70 102E FFE7 move.b D0, [A6 - 0x19]
00004F74 80BC 0000 0004 or.l D0, 0x4
00004F7A 1D40 FFE7 move.b [A6 - 0x19], D0
00004F7E 7000 moveq.l D0, 0x00
00004F80 302E FFF0 move.w D0, [A6 - 0x10]
00004F84 C0BC FFFF BFFF and.l D0, 0xFFFFBFFF
00004F8A 3D40 FFF0 move.w [A6 - 0x10], D0
00004F8E 604A bra +0x4C /* 00004FDA */
00004F90 7001 moveq.l D0, 0x01
00004F92 B02E FFE6 cmp.b D0, [A6 - 0x1A]
00004F96 56C0 sne D0
00004F98 4400 neg.b D0
00004F9A 1F00 move.b -[A7], D0
00004F9C 2F0E move.l -[A7], A6
00004F9E 4EBA F62A jsr [PC - 0x9D6 /* 000045CA */]
00004FA2 4267 clr.w -[A7]
00004FA4 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004FA8 101F move.b D0, [A7]+
00004FAA 6712 beq +0x14 /* 00004FBE */
00004FAC 7000 moveq.l D0, 0x00
00004FAE 302E FFF0 move.w D0, [A6 - 0x10]
00004FB2 C0BC FFFF EFFF and.l D0, 0xFFFFEFFF
00004FB8 3D40 FFF0 move.w [A6 - 0x10], D0
00004FBC 601C bra +0x1E /* 00004FDA */
label00004FBE:
00004FBE 7000 moveq.l D0, 0x00
00004FC0 302E FFF0 move.w D0, [A6 - 0x10]
00004FC4 80BC 0000 1000 or.l D0, 0x1000
00004FCA 3D40 FFF0 move.w [A6 - 0x10], D0
00004FCE 600A bra +0xC /* 00004FDA */
label00004FD0:
00004FD0 1F3C 0001 move.b -[A7], 0x1
00004FD4 2F0E move.l -[A7], A6
00004FD6 4EBA F5F2 jsr [PC - 0xA0E /* 000045CA */]
label00004FDA:
00004FDA 1006 move.b D0, D6
00004FDC 0A00 0001 xori.b D0, 0x1
00004FE0 4A00 tst.b D0
00004FE2 6720 beq +0x22 /* 00005004 */
00004FE4 2F00 move.l -[A7], D0
00004FE6 4267 clr.w -[A7]
00004FE8 486E FFE2 pea.l [A6 - 0x1E]
00004FEC 486E FFC4 pea.l [A6 - 0x3C]
00004FF0 721E moveq.l D1, 0x1E
00004FF2 2F01 move.l -[A7], D1
00004FF4 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */]
00004FF8 121F move.b D1, [A7]+
00004FFA 201F move.l D0, [A7]+
00004FFC C001 and.b D0, D1
00004FFE 6704 beq +0x6 /* 00005004 */
00005000 6000 0124 bra +0x126 /* 00005126 */
label00005004:
00005004 2007 move.l D0, D7
00005006 C02D C154 and.b D0, [A5 - 0x3EAC]
0000500A 6714 beq +0x16 /* 00005020 */
0000500C 1F3C 0001 move.b -[A7], 0x1
00005010 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */]
00005014 102D C154 move.b D0, [A5 - 0x3EAC]
00005018 6706 beq +0x8 /* 00005020 */
0000501A 4267 clr.w -[A7]
0000501C 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */]
label00005020:
00005020 102C FEF4 move.b D0, [A4 - 0x10C]
00005024 661C bne +0x1E /* 00005042 */
00005026 4267 clr.w -[A7]
00005028 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
0000502C 486E FFE2 pea.l [A6 - 0x1E]
00005030 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */]
00005034 101F move.b D0, [A7]+
00005036 0A00 0001 xori.b D0, 0x1
0000503A 1F00 move.b -[A7], D0
0000503C 2F0E move.l -[A7], A6
0000503E 4EBA F58A jsr [PC - 0xA76 /* 000045CA */]
label00005042:
00005042 4A6D C64C tst.w [A5 - 0x39B4]
00005046 56C0 sne D0
00005048 4A00 tst.b D0
0000504A 673C beq +0x3E /* 00005088 */
0000504C 322D C64C move.w D1, [A5 - 0x39B4]
00005050 B26E FFE4 cmp.w D1, [A6 - 0x1C]
00005054 56C1 sne D1
00005056 4A01 tst.b D1
00005058 6610 bne +0x12 /* 0000506A */
0000505A 242D F3C6 move.l D2, [A5 - 0xC3A]
0000505E B4AD B626 cmp.l D2, [A5 - 0x49DA]
00005062 56C2 sne D2
00005064 8202 or.b D1, D2
00005066 C001 and.b D0, D1
00005068 671E beq +0x20 /* 00005088 */
label0000506A:
0000506A 486D C650 pea.l [A5 - 0x39B0]
0000506E 486D C1B0 pea.l [A5 - 0x3E50]
00005072 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00005076 486D C64A pea.l [A5 - 0x39B6]
0000507A 701E moveq.l D0, 0x1E
0000507C 2F00 move.l -[A7], D0
0000507E 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */]
00005082 7000 moveq.l D0, 0x00
00005084 2B40 B626 move.l [A5 - 0x49DA], D0
label00005088:
00005088 202D F3C6 move.l D0, [A5 - 0xC3A]
0000508C B0AD B626 cmp.l D0, [A5 - 0x49DA]
00005090 57C0 seq D0
00005092 322E FFE4 move.w D1, [A6 - 0x1C]
00005096 B26D C64C cmp.w D1, [A5 - 0x39B4]
0000509A 57C1 seq D1
0000509C C001 and.b D0, D1
0000509E 6712 beq +0x14 /* 000050B2 */
000050A0 41ED C64A lea.l A0, [A5 - 0x39B6]
000050A4 43EE FFE2 lea.l A1, [A6 - 0x1E]
000050A8 7006 moveq.l D0, 0x06
label000050AA:
000050AA 20D9 move.l [A0]+, [A1]+
000050AC 51C8 FFFC dbf D0, -0x6 /* 000050AA */
000050B0 3091 move.w [A0], [A1]
label000050B2:
000050B2 202D F3C6 move.l D0, [A5 - 0xC3A]
000050B6 B0AD B56C cmp.l D0, [A5 - 0x4A94]
000050BA 57C0 seq D0
000050BC 322E FFE4 move.w D1, [A6 - 0x1C]
000050C0 B26D C298 cmp.w D1, [A5 - 0x3D68]
000050C4 57C1 seq D1
000050C6 C001 and.b D0, D1
000050C8 6720 beq +0x22 /* 000050EA */
000050CA 41ED C296 lea.l A0, [A5 - 0x3D6A]
000050CE 43EE FFE2 lea.l A1, [A6 - 0x1E]
000050D2 7006 moveq.l D0, 0x06
label000050D4:
000050D4 20D9 move.l [A0]+, [A1]+
000050D6 51C8 FFFC dbf D0, -0x6 /* 000050D4 */
000050DA 3091 move.w [A0], [A1]
000050DC 4267 clr.w -[A7]
000050DE 3F2D C2AC move.w -[A7], [A5 - 0x3D54]
000050E2 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */]
000050E6 3B5F C2AC move.w [A5 - 0x3D54], [A7]+
label000050EA:
000050EA 7000 moveq.l D0, 0x00
000050EC 102E FFE7 move.b D0, [A6 - 0x19]
000050F0 C0BC 0000 0080 and.l D0, 0x80
000050F6 4A80 tst.l D0
000050F8 57C0 seq D0
000050FA 4400 neg.b D0
000050FC 1940 FEF5 move.b [A4 - 0x10B], D0
00005100 802C FEF6 or.b D0, [A4 - 0x10A]
00005104 C02C FEF9 and.b D0, [A4 - 0x107]
00005108 671C beq +0x1E /* 00005126 */
0000510A 486E FFB0 pea.l [A6 - 0x50]
0000510E 486D C1B0 pea.l [A5 - 0x3E50]
00005112 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00005116 2F2D F3C6 move.l -[A7], [A5 - 0xC3A]
0000511A 3F2D F3C4 move.w -[A7], [A5 - 0xC3C]
0000511E 1F2C FEF8 move.b -[A7], [A4 - 0x108]
00005122 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
label00005126:
00005126 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000512A 4E5E unlink A6
0000512C 2E9F move.l [A7], [A7]+
0000512E 4E75 rts
00005130 1543 616E move.b [A2 + 0x616E], D3
00005134 2774 2066 696E move.l [A3 + 0x696E], [A4 + D2.w + 0x66]
0000513A 6420 bcc +0x22 /* 0000515C */
0000513C 7468 moveq.l D2, 0x68
0000513E 6174 bsr +0x76 /* 000051B4 */
00005140 2069 636F movea.l A0, [A1 + 0x636F]
00005144 6E2E bgt +0x30 /* 00005174 */
fn00005146:
00005146 4E56 FFFC link A6, -0x0004
0000514A 206E 0008 movea.l A0, [A6 + 0x8]
0000514E 2068 0008 movea.l A0, [A0 + 0x8]
00005152 117C 0001 FEE3 move.b [A0 - 0x11D], 0x1
00005158 4267 clr.w -[A7]
0000515A 4EBA F436 jsr [PC - 0xBCA /* 00004592 */]
// begin alternate branch 0000515C-0000515E
label0000515C:
0000515C F436 cpushp NONE, [A6]
// end alternate branch 0000515C-0000515E
label0000515C: // (misaligned)
0000515E 101F move.b D0, [A7]+
00005160 6760 beq +0x62 /* 000051C2 */
00005162 4A6E 000E tst.w [A6 + 0xE]
00005166 6606 bne +0x8 /* 0000516E */
00005168 3D7C 0200 000E move.w [A6 + 0xE], 0x200
label0000516E:
0000516E 4267 clr.w -[A7]
00005170 42A7 clr.l -[A7]
00005172 302E 000E move.w D0, [A6 + 0xE]
// begin alternate branch 00005174-00005178
label00005174:
00005174 000E 48C0 ori.b A6, 0xC0
// end alternate branch 00005174-00005178
label00005174: // (misaligned)
00005176 48C0 ext.l D0
00005178 2F00 move.l -[A7], D0
0000517A 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
0000517E 201F move.l D0, [A7]+
00005180 3F00 move.w -[A7], D0
00005182 2F3C 0500 0040 move.l -[A7], 0x5000040
00005188 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
0000518C 3D5F FFFE move.w [A6 - 0x2], [A7]+
00005190 4A6E 000C tst.w [A6 + 0xC]
00005194 6606 bne +0x8 /* 0000519C */
00005196 3D7C 0156 000C move.w [A6 + 0xC], 0x156
label0000519C:
0000519C 4267 clr.w -[A7]
0000519E 7000 moveq.l D0, 0x00
000051A0 302E 000C move.w D0, [A6 + 0xC]
000051A4 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000051AA 3F00 move.w -[A7], D0
000051AC 2F3C 0500 0040 move.l -[A7], 0x5000040
000051B2 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
// begin alternate branch 000051B4-000051BA
fn000051B4:
000051B4 26F2 3D5F move.l [A3]+, <<invalid full ext with IS == 1 and I/IS == 7>>
000051B8 FFFC .invalid <<F/7/7>>
// end alternate branch 000051B4-000051BA
fn000051B4: // (misaligned)
000051B6 3D5F FFFC move.w [A6 - 0x4], [A7]+
000051BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000051BE 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
label000051C2:
000051C2 4E5E unlink A6
000051C4 205F movea.l A0, [A7]+
000051C6 504F addq.w A7, 8
000051C8 4ED0 jmp [A0]
fn000051CA:
000051CA 4E56 FEF2 link A6, -0x010E
000051CE 48E7 0118 movem.l -[A7], D7,A3,A4
000051D2 286E 0008 movea.l A4, [A6 + 0x8]
000051D6 102D F64A move.b D0, [A5 - 0x9B6]
000051DA 4880 ext.w D0
000051DC 5340 subq.w D0, 1
000051DE 6750 beq +0x52 /* 00005230 */
000051E0 5740 subq.w D0, 3
000051E2 6700 012A beq +0x12C /* 0000530E */
000051E6 0440 0010 subi.w D0, 0x10
000051EA 672E beq +0x30 /* 0000521A */
000051EC 0440 0018 subi.w D0, 0x18
000051F0 6770 beq +0x72 /* 00005262 */
000051F2 5340 subq.w D0, 1
000051F4 6700 0084 beq +0x86 /* 0000527A */
000051F8 5340 subq.w D0, 1
000051FA 677E beq +0x80 /* 0000527A */
000051FC 0440 000A subi.w D0, 0xA /* '\n' */
00005200 6700 0130 beq +0x132 /* 00005332 */
00005204 5340 subq.w D0, 1
00005206 6700 0140 beq +0x142 /* 00005348 */
0000520A 5F40 subq.w D0, 7
0000520C 6700 00E0 beq +0xE2 /* 000052EE */
00005210 0440 000B subi.w D0, 0xB
00005214 6764 beq +0x66 /* 0000527A */
00005216 6000 0144 bra +0x146 /* 0000535C */
label0000521A:
0000521A 4267 clr.w -[A7]
0000521C 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00005220 486C FEFA pea.l [A4 - 0x106]
00005224 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00005228 195F FEE3 move.b [A4 - 0x11D], [A7]+
0000522C 6000 012E bra +0x130 /* 0000535C */
label00005230:
00005230 486D D506 pea.l [A5 - 0x2AFA]
00005234 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005238 102D D328 move.b D0, [A5 - 0x2CD8]
0000523C 0A00 0001 xori.b D0, 0x1
00005240 4A00 tst.b D0
00005242 6716 beq +0x18 /* 0000525A */
00005244 2F00 move.l -[A7], D0
00005246 4267 clr.w -[A7]
00005248 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
0000524C 486D D506 pea.l [A5 - 0x2AFA]
00005250 4EAD 29C2 jsr [A5 + 0x29C2 /* export_1332 */]
00005254 121F move.b D1, [A7]+
00005256 201F move.l D0, [A7]+
00005258 C001 and.b D0, D1
label0000525A:
0000525A 1940 FEE3 move.b [A4 - 0x11D], D0
0000525E 6000 00FC bra +0xFE /* 0000535C */
label00005262:
00005262 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
00005268 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
0000526C 4267 clr.w -[A7]
0000526E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005272 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00005276 6000 00E4 bra +0xE6 /* 0000535C */
label0000527A:
0000527A 42A7 clr.l -[A7]
0000527C 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00005280 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005284 265F movea.l A3, [A7]+
00005286 200B move.l D0, A3
00005288 6700 00D2 beq +0xD4 /* 0000535C */
0000528C 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
00005292 102D F64A move.b D0, [A5 - 0x9B6]
00005296 4880 ext.w D0
00005298 0440 002D subi.w D0, 0x2D /* '-' */
0000529C 670C beq +0xE /* 000052AA */
0000529E 5340 subq.w D0, 1
000052A0 670C beq +0xE /* 000052AE */
000052A2 0440 001D subi.w D0, 0x1D
000052A6 670A beq +0xC /* 000052B2 */
000052A8 600A bra +0xC /* 000052B4 */
label000052AA:
000052AA 7E1F moveq.l D7, 0x1F
000052AC 6006 bra +0x8 /* 000052B4 */
label000052AE:
000052AE 7E1E moveq.l D7, 0x1E
000052B0 6002 bra +0x4 /* 000052B4 */
label000052B2:
000052B2 7E1B moveq.l D7, 0x1B
label000052B4:
000052B4 4267 clr.w -[A7]
000052B6 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000052BA 101F move.b D0, [A7]+
000052BC 6712 beq +0x14 /* 000052D0 */
000052BE 2053 movea.l A0, [A3]
000052C0 2028 0014 move.l D0, [A0 + 0x14]
000052C4 3207 move.w D1, D7
000052C6 03C0 .incomplete
000052C8 2053 movea.l A0, [A3]
000052CA 2140 0014 move.l [A0 + 0x14], D0
000052CE 6010 bra +0x12 /* 000052E0 */
label000052D0:
000052D0 2053 movea.l A0, [A3]
000052D2 2028 0014 move.l D0, [A0 + 0x14]
000052D6 3207 move.w D1, D7
000052D8 0380 bclr D0, D1
000052DA 2053 movea.l A0, [A3]
000052DC 2140 0014 move.l [A0 + 0x14], D0
label000052E0:
000052E0 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
000052E4 1F3C 0001 move.b -[A7], 0x1
000052E8 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
000052EC 606E bra +0x70 /* 0000535C */
label000052EE:
000052EE 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
000052F4 4267 clr.w -[A7]
000052F6 4EBA F29A jsr [PC - 0xD66 /* 00004592 */]
000052FA 101F move.b D0, [A7]+
000052FC 675E beq +0x60 /* 0000535C */
000052FE 2F2D F3C0 move.l -[A7], [A5 - 0xC40]
00005302 4267 clr.w -[A7]
00005304 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005308 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */]
0000530C 604E bra +0x50 /* 0000535C */
label0000530E:
0000530E 486E FFF2 pea.l [A6 - 0xE]
00005312 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
00005316 302E FFF8 move.w D0, [A6 - 0x8]
0000531A 906E FFF4 sub.w D0, [A6 - 0xC]
0000531E 3F00 move.w -[A7], D0
00005320 302E FFF6 move.w D0, [A6 - 0xA]
00005324 906E FFF2 sub.w D0, [A6 - 0xE]
00005328 3F00 move.w -[A7], D0
0000532A 2F0E move.l -[A7], A6
0000532C 4EBA FE18 jsr [PC - 0x1E8 /* 00005146 */]
00005330 602A bra +0x2C /* 0000535C */
label00005332:
00005332 42A7 clr.l -[A7]
00005334 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005338 201F move.l D0, [A7]+
0000533A 3F00 move.w -[A7], D0
0000533C 3F2D AB8E move.w -[A7], [A5 - 0x5472]
00005340 2F0E move.l -[A7], A6
00005342 4EBA FE02 jsr [PC - 0x1FE /* 00005146 */]
00005346 6014 bra +0x16 /* 0000535C */
label00005348:
00005348 3F2D AB90 move.w -[A7], [A5 - 0x5470]
0000534C 42A7 clr.l -[A7]
0000534E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005352 201F move.l D0, [A7]+
00005354 3F00 move.w -[A7], D0
00005356 2F0E move.l -[A7], A6
00005358 4EBA FDEC jsr [PC - 0x214 /* 00005146 */]
label0000535C:
0000535C 102C FEE3 move.b D0, [A4 - 0x11D]
00005360 6620 bne +0x22 /* 00005382 */
00005362 397C 0012 FEE0 move.w [A4 - 0x120], 0x12
00005368 486E FEF2 pea.l [A6 - 0x10E]
0000536C 3F3C 0016 move.w -[A7], 0x16
00005370 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00005374 205F movea.l A0, [A7]+
00005376 43EC FF00 lea.l A1, [A4 - 0x100]
0000537A 703F moveq.l D0, 0x3F
label0000537C:
0000537C 22D8 move.l [A1]+, [A0]+
0000537E 51C8 FFFC dbf D0, -0x6 /* 0000537C */
label00005382:
00005382 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005386 4E5E unlink A6
00005388 2E9F move.l [A7], [A7]+
0000538A 4E75 rts
fn0000538C:
0000538C 4E56 FEFA link A6, -0x0106
00005390 48E7 0118 movem.l -[A7], D7,A3,A4
00005394 286E 0008 movea.l A4, [A6 + 0x8]
00005398 102D F64A move.b D0, [A5 - 0x9B6]
0000539C 4880 ext.w D0
0000539E 5340 subq.w D0, 1
000053A0 6734 beq +0x36 /* 000053D6 */
000053A2 0440 0013 subi.w D0, 0x13
000053A6 6718 beq +0x1A /* 000053C0 */
000053A8 0440 0018 subi.w D0, 0x18
000053AC 675A beq +0x5C /* 00005408 */
000053AE 5340 subq.w D0, 1
000053B0 676C beq +0x6E /* 0000541E */
000053B2 5340 subq.w D0, 1
000053B4 6768 beq +0x6A /* 0000541E */
000053B6 0440 001D subi.w D0, 0x1D
000053BA 6762 beq +0x64 /* 0000541E */
000053BC 6000 00D0 bra +0xD2 /* 0000548E */
label000053C0:
000053C0 4267 clr.w -[A7]
000053C2 2F2D F3BC move.l -[A7], [A5 - 0xC44]
000053C6 486C FEFA pea.l [A4 - 0x106]
000053CA 4EAD 29B2 jsr [A5 + 0x29B2 /* export_1330 */]
000053CE 195F FEE3 move.b [A4 - 0x11D], [A7]+
000053D2 6000 00BA bra +0xBC /* 0000548E */
label000053D6:
000053D6 486D D506 pea.l [A5 - 0x2AFA]
000053DA 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000053DE 102D D328 move.b D0, [A5 - 0x2CD8]
000053E2 0A00 0001 xori.b D0, 0x1
000053E6 4A00 tst.b D0
000053E8 6716 beq +0x18 /* 00005400 */
000053EA 2F00 move.l -[A7], D0
000053EC 4267 clr.w -[A7]
000053EE 2F2D F3BC move.l -[A7], [A5 - 0xC44]
000053F2 486D D506 pea.l [A5 - 0x2AFA]
000053F6 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */]
000053FA 121F move.b D1, [A7]+
000053FC 201F move.l D0, [A7]+
000053FE C001 and.b D0, D1
label00005400:
00005400 1940 FEE3 move.b [A4 - 0x11D], D0
00005404 6000 0088 bra +0x8A /* 0000548E */
label00005408:
00005408 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
0000540E 2F2D F3BC move.l -[A7], [A5 - 0xC44]
00005412 4267 clr.w -[A7]
00005414 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005418 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
0000541C 6070 bra +0x72 /* 0000548E */
label0000541E:
0000541E 42A7 clr.l -[A7]
00005420 2F2D F3BC move.l -[A7], [A5 - 0xC44]
00005424 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00005428 265F movea.l A3, [A7]+
0000542A 200B move.l D0, A3
0000542C 6760 beq +0x62 /* 0000548E */
0000542E 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
00005434 102D F64A move.b D0, [A5 - 0x9B6]
00005438 4880 ext.w D0
0000543A 0440 002D subi.w D0, 0x2D /* '-' */
0000543E 670C beq +0xE /* 0000544C */
00005440 5340 subq.w D0, 1
00005442 670C beq +0xE /* 00005450 */
00005444 0440 001D subi.w D0, 0x1D
00005448 670A beq +0xC /* 00005454 */
0000544A 600A bra +0xC /* 00005456 */
label0000544C:
0000544C 7E1F moveq.l D7, 0x1F
0000544E 6006 bra +0x8 /* 00005456 */
label00005450:
00005450 7E1E moveq.l D7, 0x1E
00005452 6002 bra +0x4 /* 00005456 */
label00005454:
00005454 7E1B moveq.l D7, 0x1B
label00005456:
00005456 4267 clr.w -[A7]
00005458 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000545C 101F move.b D0, [A7]+
0000545E 6712 beq +0x14 /* 00005472 */
00005460 2053 movea.l A0, [A3]
00005462 2028 0014 move.l D0, [A0 + 0x14]
00005466 3207 move.w D1, D7
00005468 03C0 .incomplete
0000546A 2053 movea.l A0, [A3]
0000546C 2140 0014 move.l [A0 + 0x14], D0
00005470 6010 bra +0x12 /* 00005482 */
label00005472:
00005472 2053 movea.l A0, [A3]
00005474 2028 0014 move.l D0, [A0 + 0x14]
00005478 3207 move.w D1, D7
0000547A 0380 bclr D0, D1
0000547C 2053 movea.l A0, [A3]
0000547E 2140 0014 move.l [A0 + 0x14], D0
label00005482:
00005482 2F2D F3BC move.l -[A7], [A5 - 0xC44]
00005486 1F3C 0001 move.b -[A7], 0x1
0000548A 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label0000548E:
0000548E 102C FEE3 move.b D0, [A4 - 0x11D]
00005492 6620 bne +0x22 /* 000054B4 */
00005494 397C 0012 FEE0 move.w [A4 - 0x120], 0x12
0000549A 486E FEFA pea.l [A6 - 0x106]
0000549E 3F3C 0017 move.w -[A7], 0x17
000054A2 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
000054A6 205F movea.l A0, [A7]+
000054A8 43EC FF00 lea.l A1, [A4 - 0x100]
000054AC 703F moveq.l D0, 0x3F
label000054AE:
000054AE 22D8 move.l [A1]+, [A0]+
000054B0 51C8 FFFC dbf D0, -0x6 /* 000054AE */
label000054B4:
000054B4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000054B8 4E5E unlink A6
000054BA 2E9F move.l [A7], [A7]+
000054BC 4E75 rts
fn000054BE:
000054BE 4E56 FEFE link A6, -0x0102
000054C2 48E7 0108 movem.l -[A7], D7,A4
000054C6 286E 0008 movea.l A4, [A6 + 0x8]
000054CA 102D F64A move.b D0, [A5 - 0x9B6]
000054CE 4880 ext.w D0
000054D0 5340 subq.w D0, 1
000054D2 6738 beq +0x3A /* 0000550C */
000054D4 0440 0013 subi.w D0, 0x13
000054D8 6720 beq +0x22 /* 000054FA */
000054DA 0440 0019 subi.w D0, 0x19
000054DE 6700 008E beq +0x90 /* 0000556E */
000054E2 5340 subq.w D0, 1
000054E4 6700 009A beq +0x9C /* 00005580 */
000054E8 0440 001A subi.w D0, 0x1A
000054EC 6700 00A8 beq +0xAA /* 00005596 */
000054F0 5340 subq.w D0, 1
000054F2 6700 00C0 beq +0xC2 /* 000055B4 */
000054F6 6000 00D8 bra +0xDA /* 000055D0 */
label000054FA:
000054FA 4267 clr.w -[A7]
000054FC 486C FEFA pea.l [A4 - 0x106]
00005500 4EAD 2A0A jsr [A5 + 0x2A0A /* export_1341 */]
00005504 195F FEE3 move.b [A4 - 0x11D], [A7]+
00005508 6000 00C6 bra +0xC8 /* 000055D0 */
label0000550C:
0000550C 422C FEE3 clr.b [A4 - 0x11D]
00005510 486D D506 pea.l [A5 - 0x2AFA]
00005514 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005518 102D D328 move.b D0, [A5 - 0x2CD8]
0000551C 6600 00B2 bne +0xB4 /* 000055D0 */
00005520 4247 clr.w D7
00005522 1E2D D506 move.b D7, [A5 - 0x2AFA]
00005526 701F moveq.l D0, 0x1F
00005528 B047 cmp.w D0, D7
0000552A 6C24 bge +0x26 /* 00005550 */
0000552C 397C 004A FEE0 move.w [A4 - 0x120], 0x4A /* 'J' */
00005532 486E FEFE pea.l [A6 - 0x102]
00005536 3F3C 0018 move.w -[A7], 0x18
0000553A 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
0000553E 205F movea.l A0, [A7]+
00005540 43EC FF00 lea.l A1, [A4 - 0x100]
00005544 703F moveq.l D0, 0x3F
label00005546:
00005546 22D8 move.l [A1]+, [A0]+
00005548 51C8 FFFC dbf D0, -0x6 /* 00005546 */
0000554C 6000 00A8 bra +0xAA /* 000055F6 */
label00005550:
00005550 4267 clr.w -[A7]
00005552 486D D506 pea.l [A5 - 0x2AFA]
00005556 202D A790 move.l D0, [A5 - 0x5870]
0000555A B0AC FED6 cmp.l D0, [A4 - 0x12A]
0000555E 57C0 seq D0
00005560 4400 neg.b D0
00005562 1F00 move.b -[A7], D0
00005564 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00005568 195F FEE3 move.b [A4 - 0x11D], [A7]+
0000556C 6062 bra +0x64 /* 000055D0 */
label0000556E:
0000556E 4267 clr.w -[A7]
00005570 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005574 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00005578 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
0000557E 6050 bra +0x52 /* 000055D0 */
label00005580:
00005580 2F3C 0000 001E move.l -[A7], 0x1E
00005586 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000558A 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
0000558E 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
00005594 603A bra +0x3C /* 000055D0 */
label00005596:
00005596 4267 clr.w -[A7]
00005598 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000559C 1B5F A3A2 move.b [A5 - 0x5C5E], [A7]+
000055A0 3F3C 001B move.w -[A7], 0x1B
000055A4 1F2D A3A2 move.b -[A7], [A5 - 0x5C5E]
000055A8 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
000055AC 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
000055B2 601C bra +0x1E /* 000055D0 */
label000055B4:
000055B4 4267 clr.w -[A7]
000055B6 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000055BA 1B5F A38E move.b [A5 - 0x5C72], [A7]+
000055BE 3F3C 001A move.w -[A7], 0x1A
000055C2 1F2D A38E move.b -[A7], [A5 - 0x5C72]
000055C6 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
000055CA 197C 0001 FEE3 move.b [A4 - 0x11D], 0x1
label000055D0:
000055D0 102C FEE3 move.b D0, [A4 - 0x11D]
000055D4 6620 bne +0x22 /* 000055F6 */
000055D6 397C 0012 FEE0 move.w [A4 - 0x120], 0x12
000055DC 486E FEFE pea.l [A6 - 0x102]
000055E0 3F3C 0018 move.w -[A7], 0x18
000055E4 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
000055E8 205F movea.l A0, [A7]+
000055EA 43EC FF00 lea.l A1, [A4 - 0x100]
000055EE 703F moveq.l D0, 0x3F
label000055F0:
000055F0 22D8 move.l [A1]+, [A0]+
000055F2 51C8 FFFC dbf D0, -0x6 /* 000055F0 */
label000055F6:
000055F6 4CDF 1080 movem.l D7,A4, [A7]+
000055FA 4E5E unlink A6
000055FC 2E9F move.l [A7], [A7]+
000055FE 4E75 rts
fn00005600:
00005600 4E56 0000 link A6, 0
00005604 102D F64A move.b D0, [A5 - 0x9B6]
00005608 4880 ext.w D0
0000560A 0440 0017 subi.w D0, 0x17
0000560E 6B00 0100 bmi +0x102 /* 00005710 */
00005612 0C40 0008 cmpi.w D0, 0x8
00005616 6E00 00F8 bgt +0xFA /* 00005710 */
0000561A D040 add.w D0, D0
0000561C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005620 4EFB 0000 jmp [PC + D0.w]
00005624 0014 003C ori.b [A4], 0x3C /* '<' */
00005628 004E 0066 ori.w A6, 0x66 /* 'f' */
0000562C 0074 0082 0092 ori.w [A4 + D0.w - 0x110], 0x82
00005632 00A8 00C6 4267 4EAD ori.l [A0 + 0x4EAD], 0xC64267
0000563A 1A82 move.b [A5], D2
0000563C 101F move.b D0, [A7]+
0000563E B02D C5F2 cmp.b D0, [A5 - 0x3A0E]
00005642 6700 0158 beq +0x15A /* 0000579C */
00005646 102D C5F2 move.b D0, [A5 - 0x3A0E]
0000564A 0A00 0001 xori.b D0, 0x1
0000564E 1B40 C5F2 move.b [A5 - 0x3A0E], D0
00005652 1F3C 0001 move.b -[A7], 0x1
00005656 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000565A 6000 0140 bra +0x142 /* 0000579C */
0000565E 42A7 clr.l -[A7]
00005660 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005664 201F move.l D0, [A7]+
00005666 3F00 move.w -[A7], D0
00005668 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000566C 6000 012E bra +0x130 /* 0000579C */
00005670 4267 clr.w -[A7]
00005672 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005676 102D B8F6 move.b D0, [A5 - 0x470A]
0000567A B01F cmp.b D0, [A7]+
0000567C 6700 011E beq +0x120 /* 0000579C */
00005680 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00005684 6000 0116 bra +0x118 /* 0000579C */
00005688 4267 clr.w -[A7]
0000568A 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000568E 1B5F C160 move.b [A5 - 0x3EA0], [A7]+
00005692 6000 0108 bra +0x10A /* 0000579C */
00005696 4267 clr.w -[A7]
00005698 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000569C 1B5F C21C move.b [A5 - 0x3DE4], [A7]+
000056A0 6000 00FA bra +0xFC /* 0000579C */
000056A4 42A7 clr.l -[A7]
000056A6 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000056AA 201F move.l D0, [A7]+
000056AC 3B40 C0BA move.w [A5 - 0x3F46], D0
000056B0 6000 00EA bra +0xEC /* 0000579C */
000056B4 42A7 clr.l -[A7]
000056B6 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000056BA 201F move.l D0, [A7]+
000056BC 3F00 move.w -[A7], D0
000056BE 1F3C 0001 move.b -[A7], 0x1
000056C2 4EAD 2B62 jsr [A5 + 0x2B62 /* export_1384 */]
000056C6 6000 00D4 bra +0xD6 /* 0000579C */
000056CA 4267 clr.w -[A7]
000056CC 42A7 clr.l -[A7]
000056CE 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000056D2 201F move.l D0, [A7]+
000056D4 3F00 move.w -[A7], D0
000056D6 2F3C 0020 0001 move.l -[A7], 0x200001
000056DC 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
000056E0 3B5F C42A move.w [A5 - 0x3BD6], [A7]+
000056E4 6000 00B6 bra +0xB8 /* 0000579C */
000056E8 42A7 clr.l -[A7]
000056EA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000056EE 201F move.l D0, [A7]+
000056F0 3B40 C208 move.w [A5 - 0x3DF8], D0
000056F4 6700 00A6 beq +0xA8 /* 0000579C */
000056F8 4267 clr.w -[A7]
000056FA 3F2D C208 move.w -[A7], [A5 - 0x3DF8]
000056FE 2F3C 0032 0003 move.l -[A7], 0x320003
00005704 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00005708 3B5F C208 move.w [A5 - 0x3DF8], [A7]+
0000570C 6000 008E bra +0x90 /* 0000579C */
label00005710:
00005710 102D F64A move.b D0, [A5 - 0x9B6]
00005714 4880 ext.w D0
00005716 5D40 subq.w D0, 6
00005718 6712 beq +0x14 /* 0000572C */
0000571A 5340 subq.w D0, 1
0000571C 671E beq +0x20 /* 0000573C */
0000571E 5340 subq.w D0, 1
00005720 6726 beq +0x28 /* 00005748 */
00005722 5340 subq.w D0, 1
00005724 673C beq +0x3E /* 00005762 */
00005726 5340 subq.w D0, 1
00005728 674E beq +0x50 /* 00005778 */
0000572A 6068 bra +0x6A /* 00005794 */
label0000572C:
0000572C 4267 clr.w -[A7]
0000572E 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00005732 301F move.w D0, [A7]+
00005734 5340 subq.w D0, 1
00005736 3B40 C0A4 move.w [A5 - 0x3F5C], D0
0000573A 6058 bra +0x5A /* 00005794 */
label0000573C:
0000573C 4267 clr.w -[A7]
0000573E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005742 3B5F C0A6 move.w [A5 - 0x3F5A], [A7]+
00005746 604C bra +0x4E /* 00005794 */
label00005748:
00005748 4267 clr.w -[A7]
0000574A 4EBA E9D4 jsr [PC - 0x162C /* 00004120 */]
0000574E 3B5F C0A8 move.w [A5 - 0x3F58], [A7]+
00005752 4267 clr.w -[A7]
00005754 3F2D C0A8 move.w -[A7], [A5 - 0x3F58]
00005758 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
0000575C 3B5F C0AC move.w [A5 - 0x3F54], [A7]+
00005760 6032 bra +0x34 /* 00005794 */
label00005762:
00005762 4267 clr.w -[A7]
00005764 42A7 clr.l -[A7]
00005766 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000576A 201F move.l D0, [A7]+
0000576C 3F00 move.w -[A7], D0
0000576E 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
00005772 1B5F C0AA move.b [A5 - 0x3F56], [A7]+
00005776 601C bra +0x1E /* 00005794 */
label00005778:
00005778 4267 clr.w -[A7]
0000577A 42A7 clr.l -[A7]
0000577C 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005780 201F move.l D0, [A7]+
00005782 3F00 move.w -[A7], D0
00005784 3F2D C0A8 move.w -[A7], [A5 - 0x3F58]
00005788 3F3C 0534 move.w -[A7], 0x534
0000578C 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00005790 3B5F C0AC move.w [A5 - 0x3F54], [A7]+
label00005794:
00005794 1F3C 0001 move.b -[A7], 0x1
00005798 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
label0000579C:
0000579C 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
000057A0 4E5E unlink A6
000057A2 2E9F move.l [A7], [A7]+
000057A4 4E75 rts
fn000057A6:
000057A6 4E56 FDF6 link A6, -0x020A
000057AA 48E7 0118 movem.l -[A7], D7,A3,A4
000057AE 286E 0008 movea.l A4, [A6 + 0x8]
000057B2 102D F64A move.b D0, [A5 - 0x9B6]
000057B6 4880 ext.w D0
000057B8 5D40 subq.w D0, 6
000057BA 6B00 0488 bmi +0x48A /* 00005C44 */
000057BE 0C40 0055 cmpi.w D0, 0x55 /* 'U' */
000057C2 6E00 0480 bgt +0x482 /* 00005C44 */
000057C6 D040 add.w D0, D0
000057C8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000057CC 4EFB 0000 jmp [PC + D0.w]
000057D0 0420 0420 subi.b -[A0], 0x20 /* ' ' */
000057D4 0420 0420 subi.b -[A0], 0x20 /* ' ' */
000057D8 0420 0476 subi.b -[A0], 0x76 /* 'v' */
000057DC 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
000057E2 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
000057E8 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
000057EE 00AE 00DE 0420 0420 ori.l [A6 + 0x420], 0xDE0420
000057F6 0420 0420 subi.b -[A0], 0x20 /* ' ' */
000057FA 0420 0420 subi.b -[A0], 0x20 /* ' ' */
000057FE 0420 0420 subi.b -[A0], 0x20 /* ' ' */
00005802 0420 013A subi.b -[A0], 0x3A /* ':' */
00005806 0476 0152 035E subi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x152
0000580C 0378 0476 bchg [0x00000476], D1
00005810 01E2 .incomplete
00005812 00CE .incomplete
00005814 01BC 00EC 011E bclr 0xEC011E, D0
0000581A 012C 0476 btst [A4 + 0x476], D0
0000581E 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
00005824 00C0 .incomplete
00005826 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
0000582C 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
00005832 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
00005838 016C 0176 bchg [A4 + 0x176], D0
0000583C 018E bclr A6, D0
0000583E 019A bclr [A2]+, D0
00005840 0182 bclr D2, D0
00005842 01AA 0476 bclr [A2 + 0x476], D0
00005846 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
0000584C 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
00005852 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
00005858 0476 0476 0476 subi.w [A6 + D0.w * 4 + 0x76], 0x476
0000585E 0476 0476 00FA subi.w [A6 + D0.w - 0x6], 0x476
00005864 0386 bclr D6, D1
00005866 0394 bclr [A4], D1
00005868 03A2 bclr -[A2], D1
0000586A 03B0 03C8 bclr [ + <<invalid base displacement size>>], D1
0000586E 03E4 .incomplete
00005870 03F6 .incomplete
00005872 0416 042A subi.b [A6], 0x2A /* '*' */
00005876 0442 0476 subi.w D2, 0x476
0000587A 044E 42A7 subi.w A6, 0x42A7
0000587E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005882 201F move.l D0, [A7]+
00005884 3F00 move.w -[A7], D0
00005886 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
0000588A 6000 03D8 bra +0x3DA /* 00005C64 */
0000588E 4267 clr.w -[A7]
00005890 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005894 1B5F BFB2 move.b [A5 - 0x404E], [A7]+
00005898 6000 03CA bra +0x3CC /* 00005C64 */
0000589C 42A7 clr.l -[A7]
0000589E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000058A2 201F move.l D0, [A7]+
000058A4 3B40 C2B6 move.w [A5 - 0x3D4A], D0
000058A8 6000 03BA bra +0x3BC /* 00005C64 */
000058AC 4267 clr.w -[A7]
000058AE 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000058B2 1B5F C206 move.b [A5 - 0x3DFA], [A7]+
000058B6 6000 03AC bra +0x3AE /* 00005C64 */
000058BA 4267 clr.w -[A7]
000058BC 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000058C0 1B5F BFA2 move.b [A5 - 0x405E], [A7]+
000058C4 6000 039E bra +0x3A0 /* 00005C64 */
000058C8 4267 clr.w -[A7]
000058CA 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000058CE 102D B4E8 move.b D0, [A5 - 0x4B18]
000058D2 B01F cmp.b D0, [A7]+
000058D4 6700 038E beq +0x390 /* 00005C64 */
000058D8 102D B4E8 move.b D0, [A5 - 0x4B18]
000058DC 0A00 0001 xori.b D0, 0x1
000058E0 1B40 B4E8 move.b [A5 - 0x4B18], D0
000058E4 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */]
000058E8 6000 037A bra +0x37C /* 00005C64 */
000058EC 4267 clr.w -[A7]
000058EE 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000058F2 1B5F B322 move.b [A5 - 0x4CDE], [A7]+
000058F6 6000 036C bra +0x36E /* 00005C64 */
000058FA 4267 clr.w -[A7]
000058FC 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005900 1B5F C04A move.b [A5 - 0x3FB6], [A7]+
00005904 6000 035E bra +0x360 /* 00005C64 */
00005908 4267 clr.w -[A7]
0000590A 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000590E 102D B632 move.b D0, [A5 - 0x49CE]
00005912 B01F cmp.b D0, [A7]+
00005914 6700 034E beq +0x350 /* 00005C64 */
00005918 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
0000591C 6000 0346 bra +0x348 /* 00005C64 */
00005920 486E FF00 pea.l [A6 - 0x100]
00005924 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005928 486E FF00 pea.l [A6 - 0x100]
0000592C 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */]
00005930 486D 0C42 pea.l [A5 + 0xC42 /* export_388 */]
00005934 A9F1 syscall UnloadSeg
00005936 6000 032C bra +0x32E /* 00005C64 */
0000593A 4267 clr.w -[A7]
0000593C 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00005940 6000 0322 bra +0x324 /* 00005C64 */
00005944 1F3C 0001 move.b -[A7], 0x1
00005948 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
0000594C 6000 0316 bra +0x318 /* 00005C64 */
00005950 1F3C 0002 move.b -[A7], 0x2
00005954 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00005958 6000 030A bra +0x30C /* 00005C64 */
0000595C 1F3C 0003 move.b -[A7], 0x3
00005960 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00005964 6000 02FE bra +0x300 /* 00005C64 */
00005968 42A7 clr.l -[A7]
0000596A 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000596E 201F move.l D0, [A7]+
00005970 3B40 ED6A move.w [A5 - 0x1296], D0
00005974 6000 02EE bra +0x2F0 /* 00005C64 */
00005978 486E FF00 pea.l [A6 - 0x100]
0000597C 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005980 397C 0048 FEE0 move.w [A4 - 0x120], 0x48 /* 'H' */
00005986 6000 02DC bra +0x2DE /* 00005C64 */
0000598A 486E FF00 pea.l [A6 - 0x100]
0000598E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005992 4240 clr.w D0
00005994 102E FF00 move.b D0, [A6 - 0x100]
00005998 721E moveq.l D1, 0x1E
0000599A B240 cmp.w D1, D0
0000599C 6C06 bge +0x8 /* 000059A4 */
0000599E 1D7C 001E FF00 move.b [A6 - 0x100], 0x1E
label000059A4:
000059A4 486E FF00 pea.l [A6 - 0x100]
000059A8 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000059AC 6000 02B6 bra +0x2B8 /* 00005C64 */
000059B0 4267 clr.w -[A7]
000059B2 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000059B6 101F move.b D0, [A7]+
000059B8 6714 beq +0x16 /* 000059CE */
000059BA 42A7 clr.l -[A7]
000059BC 42A7 clr.l -[A7]
000059BE 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000059C2 201F move.l D0, [A7]+
000059C4 3F00 move.w -[A7], D0
000059C6 A9B9 syscall GetCursor
000059C8 265F movea.l A3, [A7]+
000059CA 6000 0134 bra +0x136 /* 00005B00 */
label000059CE:
000059CE 486E FF00 pea.l [A6 - 0x100]
000059D2 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000059D6 4267 clr.w -[A7]
000059D8 486E FF00 pea.l [A6 - 0x100]
000059DC 487A 02B4 pea.l [PC + 0x2B4 /* 00005C92, value 0x4627573, pstring "busy" */]
000059E0 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000059E4 101F move.b D0, [A7]+
000059E6 6714 beq +0x16 /* 000059FC */
000059E8 3E2D A412 move.w D7, [A5 - 0x5BEE]
000059EC 426D A412 clr.w [A5 - 0x5BEE]
000059F0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000059F4 3B47 A412 move.w [A5 - 0x5BEE], D7
000059F8 6000 026A bra +0x26C /* 00005C64 */
label000059FC:
000059FC 4267 clr.w -[A7]
000059FE 486E FF00 pea.l [A6 - 0x100]
00005A02 487A 0288 pea.l [PC + 0x288 /* 00005C8C, value 0x5776174, pstring "watch" */]
00005A06 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005A0A 101F move.b D0, [A7]+
00005A0C 671C beq +0x1E /* 00005A2A */
00005A0E 42A7 clr.l -[A7]
00005A10 3F3C 0004 move.w -[A7], 0x4
00005A14 A9B9 syscall GetCursor
00005A16 205F movea.l A0, [A7]+
00005A18 2050 movea.l A0, [A0]
00005A1A 43ED A3A8 lea.l A1, [A5 - 0x5C58]
00005A1E 7010 moveq.l D0, 0x10
label00005A20:
00005A20 22D8 move.l [A1]+, [A0]+
00005A22 51C8 FFFC dbf D0, -0x6 /* 00005A20 */
00005A26 6000 00F4 bra +0xF6 /* 00005B1C */
label00005A2A:
00005A2A 4267 clr.w -[A7]
00005A2C 486E FF00 pea.l [A6 - 0x100]
00005A30 487A 0254 pea.l [PC + 0x254 /* 00005C86, value 0x5617272, pstring "arrow" */]
00005A34 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005A38 101F move.b D0, [A7]+
00005A3A 6714 beq +0x16 /* 00005A50 */
00005A3C 41ED A3A8 lea.l A0, [A5 - 0x5C58]
00005A40 43ED FE20 lea.l A1, [A5 - 0x1E0]
00005A44 7010 moveq.l D0, 0x10
label00005A46:
00005A46 20D9 move.l [A0]+, [A1]+
00005A48 51C8 FFFC dbf D0, -0x6 /* 00005A46 */
00005A4C 6000 00CE bra +0xD0 /* 00005B1C */
label00005A50:
00005A50 4267 clr.w -[A7]
00005A52 486E FF00 pea.l [A6 - 0x100]
00005A56 487A 0228 pea.l [PC + 0x228 /* 00005C80, value 0x46E6F6E, pstring "none" */]
00005A5A 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005A5E 101F move.b D0, [A7]+
00005A60 6710 beq +0x12 /* 00005A72 */
00005A62 486D A3A8 pea.l [A5 - 0x5C58]
00005A66 7044 moveq.l D0, 0x44
00005A68 2F00 move.l -[A7], D0
00005A6A 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */]
00005A6E 6000 00AC bra +0xAE /* 00005B1C */
label00005A72:
00005A72 4267 clr.w -[A7]
00005A74 486E FF00 pea.l [A6 - 0x100]
00005A78 487A 0200 pea.l [PC + 0x200 /* 00005C7A, value 0x5694265, pstring "iBeam" */]
00005A7C 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005A80 101F move.b D0, [A7]+
00005A82 6714 beq +0x16 /* 00005A98 */
00005A84 41ED A3A8 lea.l A0, [A5 - 0x5C58]
00005A88 43ED C006 lea.l A1, [A5 - 0x3FFA]
00005A8C 7010 moveq.l D0, 0x10
label00005A8E:
00005A8E 20D9 move.l [A0]+, [A1]+
00005A90 51C8 FFFC dbf D0, -0x6 /* 00005A8E */
00005A94 6000 0086 bra +0x88 /* 00005B1C */
label00005A98:
00005A98 4267 clr.w -[A7]
00005A9A 486E FF00 pea.l [A6 - 0x100]
00005A9E 487A 01D4 pea.l [PC + 0x1D4 /* 00005C74, value 0x563726F, pstring "cross" */]
00005AA2 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005AA6 101F move.b D0, [A7]+
00005AA8 671A beq +0x1C /* 00005AC4 */
00005AAA 42A7 clr.l -[A7]
00005AAC 3F3C 0002 move.w -[A7], 0x2
00005AB0 A9B9 syscall GetCursor
00005AB2 205F movea.l A0, [A7]+
00005AB4 2050 movea.l A0, [A0]
00005AB6 43ED A3A8 lea.l A1, [A5 - 0x5C58]
00005ABA 7010 moveq.l D0, 0x10
label00005ABC:
00005ABC 22D8 move.l [A1]+, [A0]+
00005ABE 51C8 FFFC dbf D0, -0x6 /* 00005ABC */
00005AC2 6058 bra +0x5A /* 00005B1C */
label00005AC4:
00005AC4 4267 clr.w -[A7]
00005AC6 486E FF00 pea.l [A6 - 0x100]
00005ACA 487A 01A2 pea.l [PC + 0x1A2 /* 00005C6E, value 0x4706C75, pstring "plus" */]
00005ACE 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
00005AD2 101F move.b D0, [A7]+
00005AD4 671A beq +0x1C /* 00005AF0 */
00005AD6 42A7 clr.l -[A7]
00005AD8 3F3C 0003 move.w -[A7], 0x3
00005ADC A9B9 syscall GetCursor
00005ADE 205F movea.l A0, [A7]+
00005AE0 2050 movea.l A0, [A0]
00005AE2 43ED A3A8 lea.l A1, [A5 - 0x5C58]
00005AE6 7010 moveq.l D0, 0x10
label00005AE8:
00005AE8 22D8 move.l [A1]+, [A0]+
00005AEA 51C8 FFFC dbf D0, -0x6 /* 00005AE8 */
00005AEE 602C bra +0x2E /* 00005B1C */
label00005AF0:
00005AF0 42A7 clr.l -[A7]
00005AF2 2F3C 4355 5253 move.l -[A7], 0x43555253 /* 'CURS' */
00005AF8 486E FF00 pea.l [A6 - 0x100]
00005AFC A9A1 syscall GetNamedResource
00005AFE 265F movea.l A3, [A7]+
label00005B00:
00005B00 200B move.l D0, A3
00005B02 6604 bne +0x6 /* 00005B08 */
00005B04 6000 015E bra +0x160 /* 00005C64 */
label00005B08:
00005B08 2053 movea.l A0, [A3]
00005B0A 43ED A3A8 lea.l A1, [A5 - 0x5C58]
00005B0E 7010 moveq.l D0, 0x10
label00005B10:
00005B10 22D8 move.l [A1]+, [A0]+
00005B12 51C8 FFFC dbf D0, -0x6 /* 00005B10 */
00005B16 2F0B move.l -[A7], A3
00005B18 205F movea.l A0, [A7]+
00005B1A A02A syscall HUnlock
label00005B1C:
00005B1C 486D A3A8 pea.l [A5 - 0x5C58]
00005B20 A851 syscall SetCursor
00005B22 1B7C 0001 A51C move.b [A5 - 0x5AE4], 0x1
00005B28 6000 013A bra +0x13C /* 00005C64 */
00005B2C 4267 clr.w -[A7]
00005B2E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005B32 101F move.b D0, [A7]+
00005B34 6708 beq +0xA /* 00005B3E */
00005B36 4EAD 2E0A jsr [A5 + 0x2E0A /* export_1469 */]
00005B3A 6000 0128 bra +0x12A /* 00005C64 */
label00005B3E:
00005B3E 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00005B42 6000 0120 bra +0x122 /* 00005C64 */
00005B46 4267 clr.w -[A7]
00005B48 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005B4C 1B5F C0C2 move.b [A5 - 0x3F3E], [A7]+
00005B50 6000 0112 bra +0x114 /* 00005C64 */
00005B54 4267 clr.w -[A7]
00005B56 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005B5A 3B5F D238 move.w [A5 - 0x2DC8], [A7]+
00005B5E 6000 0104 bra +0x106 /* 00005C64 */
00005B62 4267 clr.w -[A7]
00005B64 4EBA E5BA jsr [PC - 0x1A46 /* 00004120 */]
00005B68 3B5F D236 move.w [A5 - 0x2DCA], [A7]+
00005B6C 6000 00F6 bra +0xF8 /* 00005C64 */
00005B70 4267 clr.w -[A7]
00005B72 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005B76 3B5F D10A move.w [A5 - 0x2EF6], [A7]+
00005B7A 6000 00E8 bra +0xEA /* 00005C64 */
00005B7E 4267 clr.w -[A7]
00005B80 42A7 clr.l -[A7]
00005B82 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005B86 201F move.l D0, [A7]+
00005B88 3F00 move.w -[A7], D0
00005B8A 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
00005B8E 1B5F D102 move.b [A5 - 0x2EFE], [A7]+
00005B92 6000 00D0 bra +0xD2 /* 00005C64 */
00005B96 4267 clr.w -[A7]
00005B98 4EBA E586 jsr [PC - 0x1A7A /* 00004120 */]
00005B9C 3B5F D108 move.w [A5 - 0x2EF8], [A7]+
00005BA0 4267 clr.w -[A7]
00005BA2 3F2D D108 move.w -[A7], [A5 - 0x2EF8]
00005BA6 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
00005BAA 3B5F D0FE move.w [A5 - 0x2F02], [A7]+
00005BAE 6000 00B4 bra +0xB6 /* 00005C64 */
00005BB2 4267 clr.w -[A7]
00005BB4 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00005BB8 301F move.w D0, [A7]+
00005BBA 5340 subq.w D0, 1
00005BBC 3B40 D104 move.w [A5 - 0x2EFC], D0
00005BC0 6000 00A2 bra +0xA4 /* 00005C64 */
00005BC4 4267 clr.w -[A7]
00005BC6 42A7 clr.l -[A7]
00005BC8 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005BCC 201F move.l D0, [A7]+
00005BCE 3F00 move.w -[A7], D0
00005BD0 3F2D D108 move.w -[A7], [A5 - 0x2EF8]
00005BD4 3F3C 0534 move.w -[A7], 0x534
00005BD8 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00005BDC 3B5F D0FE move.w [A5 - 0x2F02], [A7]+
00005BE0 6000 0082 bra +0x84 /* 00005C64 */
00005BE4 486D D12C pea.l [A5 - 0x2ED4]
00005BE8 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
00005BEC 6076 bra +0x78 /* 00005C64 */
00005BEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005BF2 4EBA FA0C jsr [PC - 0x5F4 /* 00005600 */]
00005BF6 606C bra +0x6E /* 00005C64 */
00005BF8 4267 clr.w -[A7]
00005BFA 42A7 clr.l -[A7]
00005BFC 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005C00 201F move.l D0, [A7]+
00005C02 3F00 move.w -[A7], D0
00005C04 4267 clr.w -[A7]
00005C06 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00005C0A 3B5F EBEE move.w [A5 - 0x1412], [A7]+
00005C0E 6054 bra +0x56 /* 00005C64 */
00005C10 4267 clr.w -[A7]
00005C12 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00005C16 1B5F A372 move.b [A5 - 0x5C8E], [A7]+
00005C1A 6048 bra +0x4A /* 00005C64 */
00005C1C 486E FF00 pea.l [A6 - 0x100]
00005C20 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005C24 4240 clr.w D0
00005C26 102E FF00 move.b D0, [A6 - 0x100]
00005C2A 7201 moveq.l D1, 0x01
00005C2C B240 cmp.w D1, D0
00005C2E 6708 beq +0xA /* 00005C38 */
00005C30 397C 009A FEE0 move.w [A4 - 0x120], 0x9A
00005C36 602C bra +0x2E /* 00005C64 */
label00005C38:
00005C38 4240 clr.w D0
00005C3A 102E FF01 move.b D0, [A6 - 0xFF]
00005C3E 3B40 D320 move.w [A5 - 0x2CE0], D0
00005C42 6020 bra +0x22 /* 00005C64 */
label00005C44:
00005C44 397C 0012 FEE0 move.w [A4 - 0x120], 0x12
00005C4A 486E FDF6 pea.l [A6 - 0x20A]
00005C4E 3F3C 0019 move.w -[A7], 0x19
00005C52 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00005C56 205F movea.l A0, [A7]+
00005C58 43EC FF00 lea.l A1, [A4 - 0x100]
00005C5C 703F moveq.l D0, 0x3F
label00005C5E:
00005C5E 22D8 move.l [A1]+, [A0]+
00005C60 51C8 FFFC dbf D0, -0x6 /* 00005C5E */
label00005C64:
00005C64 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005C68 4E5E unlink A6
00005C6A 2E9F move.l [A7], [A7]+
00005C6C 4E75 rts
00005C6E 0470 6C75 7300 subi.w [A0 + <<invalid base displacement size>> + D7 * 2], 0x6C75 /* 'lu' */
00005C74 0563 bchg -[A3], D2
00005C76 726F moveq.l D1, 0x6F
00005C78 7373 moveq.l D1, 0x73
00005C7A 0569 4265 bchg [A1 + 0x4265], D2
00005C7E 616D bsr +0x6F /* 00005CED */
00005C80 046E 6F6E 6500 subi.w [A6 + 0x6500], 0x6F6E /* 'on' */
00005C86 0561 bchg -[A1], D2
00005C88 7272 moveq.l D1, 0x72
00005C8A 6F77 ble +0x79 /* 00005D03 */
00005C8C 0577 6174 bchg <<invalid full ext with I/IS == 4>>, D2
00005C90 6368 bls +0x6A /* 00005CFA */
00005C92 0462 7573 subi.w -[A2], 0x7573 /* 'us' */
00005C96 7900 moveq.l D4, 0x00
fn00005C98:
00005C98 4E56 FFFC link A6, -0x0004
00005C9C 2F07 move.l -[A7], D7
00005C9E 102D F64A move.b D0, [A5 - 0x9B6]
00005CA2 4880 ext.w D0
00005CA4 5F40 subq.w D0, 7
00005CA6 670A beq +0xC /* 00005CB2 */
00005CA8 5340 subq.w D0, 1
00005CAA 6714 beq +0x16 /* 00005CC0 */
00005CAC 5340 subq.w D0, 1
00005CAE 671E beq +0x20 /* 00005CCE */
00005CB0 602C bra +0x2E /* 00005CDE */
label00005CB2:
00005CB2 7EFF moveq.l D7, 0xFFFFFFFF
00005CB4 4267 clr.w -[A7]
00005CB6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005CBA 3D5F FFFE move.w [A6 - 0x2], [A7]+
00005CBE 6028 bra +0x2A /* 00005CE8 */
label00005CC0:
00005CC0 7EFE moveq.l D7, 0xFFFFFFFE
00005CC2 4267 clr.w -[A7]
00005CC4 4EBA E45A jsr [PC - 0x1BA6 /* 00004120 */]
00005CC8 3D5F FFFE move.w [A6 - 0x2], [A7]+
00005CCC 601A bra +0x1C /* 00005CE8 */
label00005CCE:
00005CCE 7EFD moveq.l D7, 0xFFFFFFFD
00005CD0 42A7 clr.l -[A7]
00005CD2 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00005CD6 201F move.l D0, [A7]+
00005CD8 3D40 FFFE move.w [A6 - 0x2], D0
00005CDC 600A bra +0xC /* 00005CE8 */
label00005CDE:
00005CDE 3F3C 0069 move.w -[A7], 0x69 /* 'i' */
00005CE2 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00005CE6 601A bra +0x1C /* 00005D02 */
label00005CE8:
00005CE8 2F2D F3BC move.l -[A7], [A5 - 0xC44]
00005CEC 3F2D F3BA move.w -[A7], [A5 - 0xC46]
00005CF0 3F2D F3B6 move.w -[A7], [A5 - 0xC4A]
00005CF4 3F2D F3B8 move.w -[A7], [A5 - 0xC48]
00005CF8 3F07 move.w -[A7], D7
label00005CFA:
00005CFA 486E FFFE pea.l [A6 - 0x2]
00005CFE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
label00005D02:
00005D02 2E1F move.l D7, [A7]+
00005D04 4E5E unlink A6
00005D06 2E9F move.l [A7], [A7]+
00005D08 4E75 rts
export_815:
00005D0A 4E56 FED6 link A6, -0x012A
00005D0E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005D12 102D F3B2 move.b D0, [A5 - 0xC4E]
00005D16 0A00 0001 xori.b D0, 0x1
00005D1A 4A00 tst.b D0
00005D1C 6718 beq +0x1A /* 00005D36 */
00005D1E 7201 moveq.l D1, 0x01
00005D20 B22D F3B4 cmp.b D1, [A5 - 0xC4C]
00005D24 56C1 sne D1
00005D26 C001 and.b D0, D1
00005D28 670C beq +0xE /* 00005D36 */
00005D2A 3F3C 0093 move.w -[A7], 0x93
00005D2E 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00005D32 6000 0138 bra +0x13A /* 00005E6C */
label00005D36:
00005D36 422E FEF3 clr.b [A6 - 0x10D]
00005D3A 7014 moveq.l D0, 0x14
00005D3C B02D F64A cmp.b D0, [A5 - 0x9B6]
00005D40 57C0 seq D0
00005D42 4A00 tst.b D0
00005D44 6726 beq +0x28 /* 00005D6C */
00005D46 7202 moveq.l D1, 0x02
00005D48 B22D F3B4 cmp.b D1, [A5 - 0xC4C]
00005D4C 57C1 seq D1
00005D4E C001 and.b D0, D1
00005D50 671A beq +0x1C /* 00005D6C */
00005D52 1D7C 0001 FEF3 move.b [A6 - 0x10D], 0x1
00005D58 42A7 clr.l -[A7]
00005D5A 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
00005D5E 2D57 FEFA move.l [A6 - 0x106], [A7]
00005D62 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00005D66 486D 090A pea.l [A5 + 0x90A /* export_285 */]
00005D6A A9F1 syscall UnloadSeg
label00005D6C:
00005D6C 102D F3B4 move.b D0, [A5 - 0xC4C]
00005D70 4880 ext.w D0
00005D72 5340 subq.w D0, 1
00005D74 6714 beq +0x16 /* 00005D8A */
00005D76 5340 subq.w D0, 1
00005D78 671A beq +0x1C /* 00005D94 */
00005D7A 5340 subq.w D0, 1
00005D7C 6700 00AE beq +0xB0 /* 00005E2C */
00005D80 5340 subq.w D0, 1
00005D82 6700 00B0 beq +0xB2 /* 00005E34 */
00005D86 6000 00BC bra +0xBE /* 00005E44 */
label00005D8A:
00005D8A 2F0E move.l -[A7], A6
00005D8C 4EBA E444 jsr [PC - 0x1BBC /* 000041D2 */]
00005D90 6000 00B2 bra +0xB4 /* 00005E44 */
label00005D94:
00005D94 2D6D A790 FED6 move.l [A6 - 0x12A], [A5 - 0x5870]
00005D9A 4267 clr.w -[A7]
00005D9C 486D F3B6 pea.l [A5 - 0xC4A]
00005DA0 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00005DA4 101F move.b D0, [A7]+
00005DA6 6700 009C beq +0x9E /* 00005E44 */
00005DAA 422E FEE3 clr.b [A6 - 0x11D]
00005DAE 426E FEE0 clr.w [A6 - 0x120]
00005DB2 422E FF00 clr.b [A6 - 0x100]
00005DB6 102D F3B6 move.b D0, [A5 - 0xC4A]
00005DBA 4880 ext.w D0
00005DBC 5340 subq.w D0, 1
00005DBE 6712 beq +0x14 /* 00005DD2 */
00005DC0 5340 subq.w D0, 1
00005DC2 6716 beq +0x18 /* 00005DDA */
00005DC4 5340 subq.w D0, 1
00005DC6 671A beq +0x1C /* 00005DE2 */
00005DC8 5340 subq.w D0, 1
00005DCA 671E beq +0x20 /* 00005DEA */
00005DCC 5340 subq.w D0, 1
00005DCE 6722 beq +0x24 /* 00005DF2 */
00005DD0 6028 bra +0x2A /* 00005DFA */
label00005DD2:
00005DD2 2F0E move.l -[A7], A6
00005DD4 4EBA EA30 jsr [PC - 0x15D0 /* 00004806 */]
00005DD8 6026 bra +0x28 /* 00005E00 */
label00005DDA:
00005DDA 2F0E move.l -[A7], A6
00005DDC 4EBA F3EC jsr [PC - 0xC14 /* 000051CA */]
00005DE0 601E bra +0x20 /* 00005E00 */
label00005DE2:
00005DE2 2F0E move.l -[A7], A6
00005DE4 4EBA F5A6 jsr [PC - 0xA5A /* 0000538C */]
00005DE8 6016 bra +0x18 /* 00005E00 */
label00005DEA:
00005DEA 2F0E move.l -[A7], A6
00005DEC 4EBA F6D0 jsr [PC - 0x930 /* 000054BE */]
00005DF0 600E bra +0x10 /* 00005E00 */
label00005DF2:
00005DF2 2F0E move.l -[A7], A6
00005DF4 4EBA F9B0 jsr [PC - 0x650 /* 000057A6 */]
00005DF8 6006 bra +0x8 /* 00005E00 */
label00005DFA:
00005DFA 3D7C 001C FEE0 move.w [A6 - 0x120], 0x1C
label00005E00:
00005E00 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00005E04 4A6E FEE0 tst.w [A6 - 0x120]
00005E08 673A beq +0x3C /* 00005E44 */
00005E0A 4240 clr.w D0
00005E0C 102E FF00 move.b D0, [A6 - 0x100]
00005E10 4A40 tst.w D0
00005E12 660A bne +0xC /* 00005E1E */
00005E14 3F2E FEE0 move.w -[A7], [A6 - 0x120]
00005E18 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00005E1C 6026 bra +0x28 /* 00005E44 */
label00005E1E:
00005E1E 3F2E FEE0 move.w -[A7], [A6 - 0x120]
00005E22 486E FF00 pea.l [A6 - 0x100]
00005E26 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00005E2A 6018 bra +0x1A /* 00005E44 */
label00005E2C:
00005E2C 2F0E move.l -[A7], A6
00005E2E 4EBA FE68 jsr [PC - 0x198 /* 00005C98 */]
00005E32 6010 bra +0x12 /* 00005E44 */
label00005E34:
00005E34 2F2D F3B6 move.l -[A7], [A5 - 0xC4A]
00005E38 3F2D F3BA move.w -[A7], [A5 - 0xC46]
00005E3C 1F2D F64A move.b -[A7], [A5 - 0x9B6]
00005E40 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00005E44:
00005E44 4A2D F64A tst.b [A5 - 0x9B6]
00005E48 57C0 seq D0
00005E4A 4A00 tst.b D0
00005E4C 6710 beq +0x12 /* 00005E5E */
00005E4E 7201 moveq.l D1, 0x01
00005E50 B22D F3B4 cmp.b D1, [A5 - 0xC4C]
00005E54 56C1 sne D1
00005E56 C001 and.b D0, D1
00005E58 6704 beq +0x6 /* 00005E5E */
00005E5A 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
label00005E5E:
00005E5E 102E FEF3 move.b D0, [A6 - 0x10D]
00005E62 6708 beq +0xA /* 00005E6C */
00005E64 486E FEFA pea.l [A6 - 0x106]
00005E68 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
label00005E6C:
00005E6C 4FEE FEB6 lea.l A7, [A6 - 0x14A]
00005E70 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00005E74 4E5E unlink A6
00005E76 4E75 rts
export_816:
00005E78 4E56 FFCC link A6, -0x0034
00005E7C 422E 0014 clr.b [A6 + 0x14]
00005E80 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005E84 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00005E88 4267 clr.w -[A7]
00005E8A 206D DB50 movea.l A0, [A5 - 0x24B0]
00005E8E 2050 movea.l A0, [A0]
00005E90 3F28 0212 move.w -[A7], [A0 + 0x212]
00005E94 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00005E98 101F move.b D0, [A7]+
00005E9A 6606 bne +0x8 /* 00005EA2 */
00005E9C 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00005EA0 6044 bra +0x46 /* 00005EE6 */
label00005EA2:
00005EA2 486E FFCC pea.l [A6 - 0x34]
00005EA6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00005EAA 7002 moveq.l D0, 0x02
00005EAC B06E FFCC cmp.w D0, [A6 - 0x34]
00005EB0 6702 beq +0x4 /* 00005EB4 */
00005EB2 6032 bra +0x34 /* 00005EE6 */
label00005EB4:
00005EB4 206E 000C movea.l A0, [A6 + 0xC]
00005EB8 2F08 move.l -[A7], A0
00005EBA 4267 clr.w -[A7]
00005EBC 486E FFCC pea.l [A6 - 0x34]
00005EC0 1F3C 0001 move.b -[A7], 0x1
00005EC4 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00005EC8 301F move.w D0, [A7]+
00005ECA 205F movea.l A0, [A7]+
00005ECC 3080 move.w [A0], D0
00005ECE 206E 000C movea.l A0, [A6 + 0xC]
00005ED2 4A50 tst.w [A0]
00005ED4 6602 bne +0x4 /* 00005ED8 */
00005ED6 600E bra +0x10 /* 00005EE6 */
label00005ED8:
00005ED8 206E 0008 movea.l A0, [A6 + 0x8]
00005EDC 20AE FFCE move.l [A0], [A6 - 0x32]
00005EE0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label00005EE6:
00005EE6 4E5E unlink A6
00005EE8 205F movea.l A0, [A7]+
00005EEA DEFC 000C add.w A7, 0xC
00005EEE 4ED0 jmp [A0]